#include<bits/stdc++.h>
using namespace std;

vector<long long> a,sum;
int n;


int main(){
	cin>>n;
	a.resize(n);	sum.resize(n);

	for(int i=0;i<n;i++)cin>>a[i];
	sort(a.begin(), a.end());
	for(int i=0;i<n;i++)sum[i]=a[i];

	for(int i=1;i<n;i++)sum[i]+=sum[i-1];
	
	int ans=1;
	for(int i=n-2;i>=0;i--){
		if(sum[i]*2>=a[i+1])ans++;
		else break;
	}

	cout<<ans<<endl;

	return 0;
}
