#include<iostream>
using namespace std;
int test(int n,int k)//把测试函数做出来
{
int a[n+1];
int s=0,cnt=0;
for(int i=1;i<=n;i++)cin>>a[i];
for(int i=1;i<=n;i++)
{
if(a[i]>=k)s+=a[i];
else if(a[i]==0&&s>=1)//直白翻译条件就行
{
s--;
cnt++;
}
}
return cnt;
}
int main()
{
int x;cin>>x;
for(int i=1;i<=x;i++)
{
int n,k;cin>>n>>k;
cout<<test(n, k)<<endl;
}
return 0;//先做好主函数理顺思路,再去做模块
}//反对万能头

京公网安备 11010502036488号