Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<iostream>#include<vector>#include<algorithm>using namespace std;int main(){int N,X;bool invalidinput=false;cin>>N>>X;if(N<1||N>20||X<1||X>100)invalidinput=true;vector<int> price;int result=0;for(int i=0;i<N;i++){int number;cin>>number;if(number<1||number>100){invalidinput=true;}price.push_back(number);}if(price.size()!=N)invalidinput=true;sort(price.begin(),price.end());int i;for(i=0;i<N;i++){result+=price[i];if(result>=X)