#include <stdio.h>
#include <stdlib.h>
int main(void) {
int i,j,n,sum,ans,t;
scanf("%d",&t);
while(t-->0){
scanf("%d",&n);
int coins[n];
for(i=0;i<n;i++){scanf("%d",coins+i);}
sum=coins[0];ans=1; //first coin
for(i=1;i<n-1;i++){
if(coins[i]+sum<coins[i+1]){sum+=coins[i];ans++;}
}
printf("%d\n",ans+1); //last coin
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBtYWluKHZvaWQpIHsKCWludCBpLGosbixzdW0sYW5zLHQ7CglzY2FuZigiJWQiLCZ0KTsKCXdoaWxlKHQtLT4wKXsKCQlzY2FuZigiJWQiLCZuKTsKCQlpbnQgY29pbnNbbl07CgkJZm9yKGk9MDtpPG47aSsrKXtzY2FuZigiJWQiLGNvaW5zK2kpO30KCQkKCQlzdW09Y29pbnNbMF07YW5zPTE7CQkvL2ZpcnN0IGNvaW4KCQkKCQlmb3IoaT0xO2k8bi0xO2krKyl7CgkJCWlmKGNvaW5zW2ldK3N1bTxjb2luc1tpKzFdKXtzdW0rPWNvaW5zW2ldO2FucysrO30KCQl9CgkJCglwcmludGYoIiVkXG4iLGFucysxKTsJLy9sYXN0IGNvaW4KCQkKCX0KCXJldHVybiAwOwp9Cg==
OQo2CjEgMiA0IDggMTYgMzIKNgoxIDMgNiA4IDE1IDIwCjcKMSA1IDkgNzQgMTExIDEyMSAxNTkKMTAKMSAyIDMgNCA1IDYgNyA4IDkgMTAKNQoxIDIgNCA4IDE1CjgKMSA1IDkgMTcgMjUgMzMgNDIgMTAwCjE2CjEgMiA0IDE3IDU4IDY5IDEyNSAyNTQgNDc4IDEwMjMgMTAwMDAgMTQ1MjM2IDE3MjU4OSAxNzI1OTAgMTAwMDAwMCAxMDAwMDAwMAoyCjEgMg==
9
6
1 2 4 8 16 32
6
1 3 6 8 15 20
7
1 5 9 74 111 121 159
10
1 2 3 4 5 6 7 8 9 10
5
1 2 4 8 15
8
1 5 9 17 25 33 42 100
16
1 2 4 17 58 69 125 254 478 1023 10000 145236 172589 172590 1000000 10000000
2
1 2