#include <iostream>
#include <algorithm>
using namespace std;

int main() {
int n,a[100000],c;
long long b[100000];
cin>>n;
for(int i=0;i<n;i++){
    cin>>a[i];
}
sort(a,a+n);
b[0]=a[0];
for(int i=1;i<n;i++){
    b[i]=b[i-1]+a[i];
}
c=n;
for(int i=n-2;i>=0;i--){
    if(b[i]*2<a[i+1]){
        c=n-i-1;
        i=-1;
    }
}
cout<<c<<endl;

	return 0;
}