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

int main(){
  int N;
  cin >> N;
  vector<long> A(N);
  for(int i=0; i<N; i++){
    cin >> A[i];
  }
  sort(A.begin(), A.end());
  int k=0;
  long sum=A[0];
  for(int i=1; i<N; i++){
    if(2*sum<A[i]){
      k=i;
    }
    sum+=A[i];
  }
  cout << N-k << endl;
  return 0;
}