#include
#include
using namespace std;
int main()
{
int cs;
cin>>cs;
for(int k=1;k<=cs;k++){
int stamp_size,no_friend,cnt=0,tmp,sum=0;
cin>>stamp_size>>no_friend;
int ar[no_friend];
for(int i=0;i<no_friend;i++)
cin>>ar[i];
tmp=stamp_size;
sort(ar,ar+no_friend,greater<int>());
for(int i=0;i<no_friend;i++)
{
sum=sum+ar[i];
if(sum<stamp_size){
cnt++;
tmp=tmp-ar[i];
}
else{
cnt++;
tmp=0;
break;}
cout<<cnt;
}
if(tmp==0){
cout<<"Scenario#"<<k<<":"<<endl;
cout<<cnt<<endl;
}
else{
cout<<"Scenario#"<<k<<":"<<endl;
cout<<"impossible"<<endl;
}
}
return 0;
}
my testcase output coming right but while submitting code it shows error
where i am going wrong i dont understand