#include using namespace std; int main() { // 1. 入力情報取得. int N, M; cin >> N >> M; int C[N]; for(int i = 0; i < N; i++) cin >> C[i]; // 2. 合計M個のキャンディーを取り出す. int ans = 0; sort(C, C + N); for(int i = 0; i < N; i++){ M -= C[i]; if(M >= 0) ans++; } // 3. 後処理. cout << ans << endl; return 0; }