#include #include #include #include #include #include #define REP(i,a,b) for(int i=(a);i<(b);i++) #define rep(i,n) for(int i=0;i<(n);i++) #define ALL(i) (i).begin(),(i).end() #define rALL(i) (i).rbegin(),(i).rend() #define debug(x) cout<<#x<<": "<> l >> n; rep(i,n) cin >> w[i]; sort(w,w+n); rep(i,n){ if(l >= t + w[i]){ t += w[i]; c++; } else { break; } } cout << c << endl; return 0; }