# 先赋值=初值,再根据 ai 和 S 的值进行额外处理

T = int(input())
for i in range(T):
    n,k = map(int,input().split())
    a = list(map(int,input().split()))
    S = cnt = 0
    for i in range(n):
        if a[i] >= k:
            S = S + a[i]
        elif a[i] == 0 and S >= 1:
            S = S - 1
            cnt = cnt + 1
        else:
            pass
    print(cnt)

刚写第一次的时候犯错了,“ for i in n:” -> " for i in range(n): "

整数不是列表,里面没装一系列的东西,不可迭代(iterable),所以需要加个range。这道题本身没啥需要特别注意的,