题目
代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n,m,a[2001]={0},s=0;
cin>>n>>m;
for(int i=1;i<=n;i++)
cin>>a[i];
for(int i=1;i<n;i++)
for(int j=i+1;j<=n;j++)
if(a[i]<a[j])
swap(a[i],a[j]);
for(int i=1;i<=n;i++)
{
s+=a[i];
if(s>=m){cout<<i;return 0;}
}
}