#include <bits/stdc++.h>
#define all(x) (x).begin(), (x).end()
#define ll long long
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
int t;
cin >> t;
while (t--) {
int n;
cin >> n;
vector<ll> a(n);
for (int i = 0; i < n; ++i) {
cin >> a[i];
}
int cnt = 0;
ll c = 0;
for (int idx = n - 1; idx >= 0; --idx) {
ll cur = a[idx] + c;
if (cur > 0) {
++cnt;
c = cur;
}
else {
c = 0;
}
}
cout << cnt << '\n';
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgYWxsKHgpICh4KS5iZWdpbigpLCAoeCkuZW5kKCkKI2RlZmluZSBsbCBsb25nIGxvbmcKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiAgICBjaW4udGllKG51bGxwdHIpOwogICAgCiAgICBpbnQgdDsKICAgIGNpbiA+PiB0OwogICAgd2hpbGUgKHQtLSkgewogICAgICAgIGludCBuOwogICAgICAgIGNpbiA+PiBuOwogICAgICAgIHZlY3RvcjxsbD4gYShuKTsKICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IG47ICsraSkgewogICAgICAgICAgICBjaW4gPj4gYVtpXTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgaW50IGNudCA9IDA7CiAgICAgICAgbGwgYyA9IDA7CiAgICAgICAgZm9yIChpbnQgaWR4ID0gbiAtIDE7IGlkeCA+PSAwOyAtLWlkeCkgewogICAgICAgICAgICBsbCBjdXIgPSBhW2lkeF0gKyBjOwogICAgICAgICAgICBpZiAoY3VyID4gMCkgewogICAgICAgICAgICAgICAgKytjbnQ7CiAgICAgICAgICAgICAgICBjID0gY3VyOwogICAgICAgICAgICB9IAoJCQllbHNlIHsKICAgICAgICAgICAgICAgIGMgPSAwOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIAogICAgICAgIGNvdXQgPDwgY250IDw8ICdcbic7CiAgICB9CiAgICAKICAgIHJldHVybiAwOwp9Cg==