本文共 980 字,大约阅读时间需要 3 分钟。
呵呵,相信大家失恋33天都看过吧,里面的主人公黄小仙和王小贱都有印象吧!这回我要给大家讲的是我
第1行一个整数n,m,代表准备送的礼物的个数 和自己可支配的金额
一个整数 代表最多可以送出多少件礼物
5 10
2
n<=100000
m<=100000
p<=10000
注意时间问题
#include #include using namespace std;#define N 210000int n,m,s,tot,a[N];int main(){ scanf("%d%d",&n,&m); for(int i=1;i<=n;i++){ scanf("%d",a+i); } sort(a+1,a+n+1); for(int i=1;i<=n;i++){ s+=a[i]; if(s<=m) tot++; else{ printf("%d\n",i-1); return 0; } } printf("%d\n",tot); return 0;}
转载于:https://www.cnblogs.com/shenben/p/5647272.html