洛谷P1049
2018-02-27 20:55
141 查看
题目链接:https://www.luogu.org/problemnew/show/P1049
思路:其实这道题就是01背包板子题,只是把当前的重量当做价值,使当前重量最大而已。最开始没转过弯来,还是太菜
题目描述
有一个箱子容量为V(正整数,0<=V<=20000),同时有n个物品(0<n<=30,每个物品有一个体积(正整数)。要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。输入输出格式
输入格式:一个整数,表示箱子容量一个整数,表示有n个物品接下来n行,分别表示这n 个物品的各自体积输出格式:一个整数,表示箱子剩余空间。思路:其实这道题就是01背包板子题,只是把当前的重量当做价值,使当前重量最大而已。最开始没转过弯来,还是太菜
#include<cstdio> using namespace std; int m,n; int dp[20010]; int w[40]; int main(){ int i,j; scanf("%d%d",&m,&n); for(i=1;i<=n;i++){ scanf("%d",&w[i]); } for(i=1;i<=n;i++){ for(j=m;j>=w[i];j--){ if(dp[j]<dp[j-w[i]]+w[i]){ dp[j]=dp[j-w[i]]+w[i]; } 4000 } } printf("%d\n",m-dp[m]); }
相关文章推荐
- 洛谷 P1049 装箱问题
- 洛谷 P1049 装箱问题
- 洛谷 P1049 装箱问题
- 洛谷P1049 装箱问题(DP, 0-1背包)
- 洛谷 P1049 装箱问题
- 洛谷P1968 美元汇率[2017年4月计划 动态规划02]
- 洛谷P2722 总分 Score Inflation
- 【洛谷P1456】Monkey King
- 洛谷——P1802 5倍经验日
- 【前缀和】洛谷 P1115 最大子段和
- 洛谷 1126 机器人搬重物
- 【模拟】洛谷 P1035 级数求和
- 洛谷 2480 [SDOI2010]古代猪文
- 洛谷 P3375 【模板】KMP字符串匹配
- 【模拟】洛谷 P1067 多项式输出
- 洛谷 P1262|P2341|P2002 强连通分量,缩点
- 【并查集】洛谷 P1111 修复公路
- 洛谷P1063 能量项链(区间DP)(环形DP)
- 【博弈论】洛谷 P1199 三国游戏
- 【枚举】洛谷 P1218 [USACO1.5]特殊的质数肋骨 Superprime Rib