#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
void lets_hope_its_right(){
    int n; cin>>n;
    vector<int>a(n),v;
    map<int,int>mp;
    for(int i=0;i<n;i++){
        cin>>a[i];
        if(a[i]<=0) v.push_back(a[i]);
        else mp[a[i]]++;
    }
    int ans=v.size(),pick=0;
    sort(v.begin(),v.end());
    for(auto x:mp){
        bool f=1;
        for(int i=1;i<v.size();i++){
            if(abs(v[i]-v[i-1])<x.first){
                f=0;
                break;
            }
        }
        if(f) pick=1;
    }
    ans+=pick;
    cout<<ans<<'\n';
}
int main(){
    ios::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    int tt=1; cin>>tt;
    while(tt--) lets_hope_its_right();
}