#include <iostream> #include <vector> using namespace std; int main() { int T; cin>>T; while (T--) { int n,k; cin>>n>>k; vector<int> num(n); int S=0,cnt=0; for (int i = 0; i < n; i++) { cin>>num[i]; /* 赋值数组 */ } for (int i = 0; i < n; i++) { if (num[i]>=k) { S+=num[i]; /* 情况1 */ } if (num[i]==0 && S>=1) { S-=1; cnt+=1; /* 情况2 */ } /* code */ } cout <<cnt <<endl; /* code */ } return 0; }