#include #include #include int main(void){ int16_t W, N; std::cin >> W; std::cin >> N; std::vector w; int16_t num = 0; for(int16_t i=0; i> num; w.push_back(num); } std::sort(w.begin(),w.end()); int16_t sum=0; int16_t i = 0; while(true){ sum += w[i]; if(sum > W){ std::cout << i; break; } i++; if(i == N){ std::cout << i << std::endl; break; } } return 0; }