#include #include #include int main(){ int capacity,allblocksnum; std::cin >> capacity >> allblocksnum; std::vector in(allblocksnum); for(int i=0;i> in[i]; } std::sort(in.begin(),in.end()); int widthsum=0; int blocksnuminbox=0; for(int w : in){ if(widthsum+w > capacity) break; widthsum+=w; blocksnuminbox++; } std::cout << blocksnuminbox << std::endl; }