fork(1) download
  1. #include <iostream>
  2. #include <cstdio>
  3. #include <algorithm>
  4. using namespace std;
  5.  
  6. int main() {
  7. int n, a[105], s=0, b=0, cnt=0;
  8. scanf("%d", &n);
  9. for(int i=0; i<n; i++) scanf("%d", &a[i]), s+=a[i];
  10. s>>=1;
  11. sort(a, a+n);
  12. for(int i=n-1; i>=0; i--) {
  13. b+=a[i], cnt++;
  14. if(b>s) break;
  15. }
  16. printf("%d", cnt);
  17. return 0;
  18. }
Success #stdin #stdout 0s 3344KB
stdin
3
2 1 2
stdout
2