func_code_string: #include <bits/stdc++.h>   int gcd(int a, int b) {     if (a == 0)       return b;     else       return (b % a, a);   }   using namespace std;   int main() {     ios_base::sync_with_stdio(false);     cin.tie(NULL);     int n;     cin >> n;     int a[n];     long long sum = 0;     for (int i = 0; i < n; i++) {       cin >> a[i];       sum += a[i];     }     sort(a, a + n);     long long tot = 0;     for (int i = n - 1; i >= 0; i--) {       tot += a[i];       if (tot > sum - tot) {         cout << n - i << endl;         return 0;       }     }     return 0;   }   