hdu2602 DP (01背包)
2015-03-02 19:17
218 查看
题意:有一个容量 volume 的背包,有一个个给定体积和价值的骨头,问最多能装价值多少。
经典的 01 背包问题不谈,再不会我就要面壁了。
终于有一道题可以说水过了 ……心好累
View Code
经典的 01 背包问题不谈,再不会我就要面壁了。
终于有一道题可以说水过了 ……心好累
#include<stdio.h> #include<string.h> #define max(a,b) a>b?a:b int va[1005],vo[1005],dp[1005]; int main(){ int T; while(scanf("%d",&T)!=EOF){ for(int q=1;q<=T;q++){ memset(dp,0,sizeof(dp)); int n,v; int i,j,ans=0; scanf("%d%d",&n,&v); for(i=1;i<=n;i++)scanf("%d",&va[i]); for(i=1;i<=n;i++){ scanf("%d",&vo[i]); for(j=v;j>=vo[i];j--){ dp[j]=max(dp[j],dp[j-vo[i]]+va[i]); ans=max(dp[j],ans); } } printf("%d\n",ans); } } return 0; }
View Code
相关文章推荐
- HDU2602 Bone Collector 01背包DP 模板题
- DP(01背包) UESTC 1218 Pick The Sticks (15CCPC C)
- 【DP基础】01背包-复习
- HDU 1846-最大报销额(dp 01背包问题)
- hdu 2602 Bone Collector 01背包 dp
- 01背包__DP(POJ1745)
- ZOJ 3956 Course Selection System (dp 01背包)
- 采药 水题 dp 01背包问题 luogu1048
- 采药 水题 dp 01背包问题 luogu1048
- 【HDU 2602】Bone Collector(DP-01背包)
- 【DP|01背包】HDU-2602 Bone Collector
- NYOJ 289 苹果 (dp问题之01背包)
- [原]hdu2602 Bone Collector (01背包)
- ZOJ 3211 Dream City DP 01背包 经典问题
- DP_01背包_装箱问题
- HDU2602-Bone Collector-01背包(模板题)
- HDU2602-Bone Collector(01背包)
- NYOJ 题目289 苹果(01背包,dp)
- 解决01背包问题的DP方法
- UVA.562 Dividing coins (DP 01背包)