I_am_zcr @ 2024-11-23 10:10:00
原题 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;
}
by I_love_Vae @ 2024-11-23 10:30:54
cmp函数没必要,操作循环里if里面符号改成>=