#include #include #include using namespace std; int main(void) { int width, N, riz; scanf("%d", &width); scanf("%d", &N); vector block(N); for(int i = 0; i < N; i++) scanf("%d", &block[i]); sort(block.begin(), block.end()); for(riz = 0; (riz < N) && (width > 0); riz++) width -= block[riz]; if(width < 0) riz--; printf("%d\n", riz); return 0; }