#include #include #include using namespace std; int main() { vector arr; int a, b, c=0; cin >> a >> b; arr.resize(b); while (b>0) { cin >> arr[b-1]; b--; } sort(arr.begin(), arr.end()); for (unsigned int i = 0; i < arr.size(); i++) { a -= arr[i]; if (a < 0) break; c++; } cout << c << endl; return 0; }