hdu 2602 简单的01背包
2017-08-11 19:11
375 查看
题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=2602
最简单的01背包,用一维数组优化。。
最简单的01背包,用一维数组优化。。
#include<stdio.h> #include<algorithm> #define maxn 1005 using namespace std; int t,n,v; int wight[maxn]; int value[maxn]; int beibao[maxn]; int main() { scanf("%d",&t); while(t--) { scanf("%d%d",&n,&v); for(int x=0;x<n;x++) scanf("%d",&value[x]); for(int x=0;x<n;x++) scanf("%d",&wight[x]); for(int x=0;x<=v 4000 ;x++) beibao[x]=0; for(int x=0;x<n;x++) for(int y=v;y>=wight[x];y--) beibao[y]=max(beibao[y],beibao[y-wight[x]]+value[x]); printf("%d\n",beibao[v]); } }
相关文章推荐
- 简单的01背包 HDU - 2602 1864 二维、一维数组
- hdu 2602 简单的01背包
- HDU 2602 Bone Collector(01背包模板题)
- HDU 2546+2602 01 背包
- hdu 2602 Bone Collector 01背包
- hdu 2602 Bone Collector 01背包
- hdu 2602 Bone Collector(01背包原型)
- HDU 2602 Bone Collector (简单的0-1背包)(AC)
- HDU 2602 Bone Collector(01背包裸题)
- hdu 2602 简单0-1背包模板题
- HDU-2602 01背包
- hdu 2602 Bone Collector 01背包
- hdu 2602 基础01背包
- hdu 2602 简单0-1背包模板题
- hdu 2602 DP 01背包
- HDU 2546 简单的01背包
- HDU 2602 Bone Collector(01背包,DP)
- HDU 2191 简单01背包
- HDU 2602 Bone Collector(最简单的0/1背包问题)
- HDU-2602 - Bone Collector - 01背包