似乎数组可以不开

#include <iostream>

using namespace std;

int main() {
    int t;cin>>t;
    while(t--){
        int n,k;cin>>n>>k;
       
        int s(0),cnt(0);
        while(n--){
            int a;cin>>a;
            if(a>=k)s+=a;
            if(a==0&&s>0){
                --s;++cnt;
            }
        }
        cout<<cnt<<endl;
    }
}
// 64 位输出请用 printf("%lld")