pku百练 2727 0-1背包
来源:互联网 发布:云计算在生活中的应用 编辑:程序博客网 时间:2024/04/30 09:26
d[ i ] [ j ]表示把第 i,i+1,i+2,。。。n个物品装到剩余容量为 j 的背包中的最大重量。
#include<stdio.h>int v[105],w[105],d[105][1005];int main(){ int i,j,t,n; scanf("%d%d",&t,&n); for(i=1;i<=n;i++) scanf("%d%d",&v[i],&w[i]); for(i=n;i>=1;i--) for(j=0;j<=t;j++) { if(i==n) d[i][j]=0;//第i个物品不放时d[i][j]的值 else d[i][j]=d[i+1][j]; if(j>=v[i]) / /第i个物品放时d[i][j]的值 if(d[i][j]<d[i+1][j-v[i]]+w[i]) d[i][j]=d[i+1][j-v[i]]+w[i]; } printf("%d",d[1][t]); system("pause"); return 0;}
- pku百练 2727 0-1背包
- PKU 3624 0-1背包
- [PKU暑课笔记] 动态规划(三) 最佳加法表达式 百练2755 POJ3624背包问题
- PKU POJ 百练 2253 Frogger
- Pku百练2981(大整数加法)
- Pku百练2736(大整数减法)
- Pku百练2980(大整数乘法)
- pku 1837 01背包
- pku 1276(多重背包)
- pku 1014(多重背包)
- pku 3624 准背包问题
- pku 1948 Triangular Pastures(背包)
- ACM 多重背包 pku 1276
- PKU-1014 Dividing (多重背包)
- 百练2755 神奇的口袋 背包水
- 百练 2755 神奇的口袋 dp背包
- 神奇的背包-递归+动态规划-百练
- 百练 --- 4102 宠物小精灵之收服 【二维背包】
- xmu 1293. pets
- uboot makefile 之make
- 理解内存和文件系统缓存
- 《C++primer》操作符重载之CheckoutRecord相关
- u-boot的Makefile分析
- pku百练 2727 0-1背包
- 《信息化与信息管理实践之道》试读之感
- GUI Programming in Python
- RGB配色表
- 你一辈子都在找
- 网络性能监测-系统监视器
- 用户‘sa’登陆失败失败原因:未与信任 SQL Server 连接相关联。
- tar压缩解压命令
- poj 3225 Help with Intervals(线段树 区间的并 交 减 替换 等)