#include<cstdio>
#include<iostream>
#include<algorithm>
using namespace std;
int n,b,h[20005],ans,sum;
bool cmp(int a,int b)
{
return a>=b;
}
int main()
{
scanf("%d%d",&n,&b);
for(int i=1;i<=n;i++)
scanf("%d",&h[i]);
sort(h+1,h+1+n,cmp);
while(sum<b)
sum+=h[++ans];
printf("%d",ans);
return 0;
}
这样就只有85分。而把>=号改成>号后就满分了。为啥???