题解 | 数组计数维护
数组计数维护
https://www.nowcoder.com/practice/47ee4c040f1648fc9ef7732d35402676
import sys
nn = int(input())
for ii in range(nn):
n_k = input().split()
n = int(n_k[0])
k = int(n_k[1])
S = 0
cnt = 0
a = input().split()
for i in range(n):
a[i] = int(a[i])
for i in range(n):
if a[i] >= k:
S += a[i]
if a[i] == 0 and S >= 1:
S += -1
cnt += 1
print(cnt)

查看7道真题和解析