我一蒟蒻……想不出来反例了……就第一个点WA了……

下面的代码:
v 每个物品的体积
con 记录箱子剩余的空间
n 可选物品个数
C++
#include <cstdio>
#include <vector>
#include <algorithm>
using namespace std;
vector<int> v;
int main(){
int con,n;
scanf("%d%d",&con,&n);
for(int i = 0,tmp;i < n;i++){
scanf("%d",&tmp);
v.push_back(tmp);
}
sort(v.begin(), v.end());
for(int i = n-1;i >= 0;i--){
con = con - v[i] >= 0?con - v[i]:con;
}
printf("%d\n",con);
}

谢谢

2 条评论

  • 1

信息

ID
1133
难度
4
分类
动态规划 | 背包 点击显示
标签
递交数
10782
已通过
4479
通过率
42%
被复制
24
上传者