#include #include #include #include #include #include using namespace std; #define MAX 10000 int w[MAX]; int main() { int c = 0, i, l, n, s = 0; cin >> l >> n; for (i = 0; i < n; ++i) { cin >> w[i]; } sort(w, w + n); for (i = 0; i < n; ++i) { if (s + w[i] <= l) { s += w[i]; c++; } else { break; } } cout << c << endl; return 0; }