#include<stdio.h>
#include<algorithm>
using namespace std;
int main()
{
	long long a[100002],i,j,n,k;
	while(scanf("%lld",&n)!=EOF)
	{
		for(i=0;i<n;i++)
		scanf("%lld",&a[i]);
		
		sort(a,a+n);
		k=0;
		for(i=0;i<n-1;i++)
		{
			if(i>0)
			a[i]+=a[i-1];
			
			if(2*a[i]<a[i+1])
			k=i+1;
		}
		printf("%lld\n",n-k);
	}
	return 0;
 } 