#include #include int main(){ int l,n; std::cin>>l>>n; std::vectorw(n); for(int i=0;i>w[i]; } //バブルソート for(size_t i=0;iw[j+1]){ int temp=w[j]; w[j]=w[j+1]; w[j+1]=temp; } } } int answr=0; int add=0; bool flag=false; while(!flag){ add+=w[answr]; if(add>=l){ flag=true; } ++answr; } std::cout<