2026-10-03 16:36:45
发布于:浙江
#include<bits/stdc++.h>
using namespace std;
bool cmp (int l,int r){
return l>=r;
}
int main(){
int a,c,sum=0,akm=0;
cin>>a>>c;
int b[100000]{};
for(int i=0;i<a;i++){
cin>>b[i];
}
sort(b+0,b+a,cmp);
for(int i=0;i<a;i++){
if(sum+b[i]>=c){cout<<akm+1;break;}
else{akm++;sum+=b[i];}
}
}
这里空空如也
















有帮助,赞一个