# 先赋值=初值,再根据 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。这道题本身没啥需要特别注意的,

京公网安备 11010502036488号