#include using namespace std; using ll = long long; templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b> N >> M; vector A(N); FOR(i, 0, N){ cin >> A.at(i); } sort(ALL(A)); ll sum = 0; FOR(i, 0, N){ sum += A[i]; if(sum>=M){ if(sum==M){ p(i+1); }else{ p(i); } return 0; } } return 0; }