水啊……
#include<iostream>
#include<algorithm>
using namespace std;
int num[20001];
int main()
{
int N,B;
int i,cnt=0;
scanf("%d%d",&N,&B);
for(i=0;i<N;i++)
{
scanf("%d",&num[i]);
}
sort(num,num+N);
while(B>0)
{
cnt++;
B-=num[N-cnt];
}
printf("%d/n",cnt);
return 0;
}
本文介绍了一个简单的C++程序,该程序通过输入一组整数并对其进行排序,然后计算并输出能够从总预算中支付的最大数量的整数。程序使用了标准模板库(STL)中的排序函数,并展示了基本的输入输出操作。
947

被折叠的 条评论
为什么被折叠?



