比赛 | SBOI2022暑假快乐赛① | 评测结果 | AWWAWWWWW |
---|---|---|---|
题目名称 | 送礼物 | 最终得分 | 22 |
用户昵称 | ┭┮﹏┭┮ | 运行时间 | 0.000 s |
代码语言 | C++ | 内存使用 | 0.00 MiB |
提交时间 | 2022-06-25 11:00:38 | ||
#include <bits/stdc++.h> using namespace std; long long W,N,s; long long w[50]; int main(){ freopen("giftgiving.in","r",stdin); freopen("giftgiving.out","w",stdout); scanf("%lld%lld",&W,&N); for(int i = 1;i <= N;i++){ scanf("%lld",&w[i]); } sort(w+1,w+1+N); for(int i = N;i >= 1;i--){ if(s+w[i] <= W){ s += w[i]; } } printf("%d\n",s); return 0; }