传送门
只有10分啊!
#include <bits/stdc++.h>
using namespace std;
bool cmp(int a,int b){
return a>b;
}
int main(){
int l,n[105],m,ans=0;
cin>>l;
for(int i=0;i<l;i++){
cin>>n[i];
}
cin>>m;
sort(n,n+l);
for(int i=0;i<l;i++){
if(m>=n[i]){
ans++;
m-=n[i];
}
}
cout<<ans;
return 0;
}