#include #include #include #define rep(i,n) for(i=0; i> n >> m; vector v; int candy, i; rep(i,n) { cin >> candy; v.push_back(candy); } sort(v.begin(),v.end()); int cnt1=0, cnt2=0; rep(i,m) { if(v[cnt1]>0) { v[cnt1]--; if(v[cnt1]==0) { cnt1++; cnt2++; } } } cout << cnt2 << endl; return 0; }