HDOJ 2602 Bone Collector
来源:互联网 发布:苹果手机网络加速器 编辑:程序博客网 时间:2024/06/06 21:50
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2602
这是一道简单的01背包问题的应用,直接用01代码一次性AC
源代码:
//HDOJ 2602 AC#include <iostream>using namespace std;#define LEN 1001 //刚开始看错了 写成了 10001结果说是超出内存int value[LEN],volume[LEN];int dp[LEN][LEN];//比较两个数的大小int max(int a,int b){if(a>b){return a;}else{return b;}}//可用作模板void cal(int n,int v,int tt[],int pp[]){int i,j;for(i=1;i<=n;i++){ for(j=0;j<=v;j++){if(j>=tt[i]){ dp[i][j]=max(dp[i-1][j],dp[i-1][j-tt[i]]+pp[i]);}else{dp[i][j]=dp[i-1][j];}}}}int main(){int nCase,i;int n,v;cin>>nCase;while(nCase--){memset(dp,0,sizeof(dp));//初始化cin>>n>>v;for(i=1;i<=n;i++){cin>>value[i];}for(i=1;i<=n;i++){cin>>volume[i];}cal(n,v,volume,value);cout<<dp[n][v]<<endl;}return 0;}
- HDOJ 2602 Bone Collector
- HDOJ 2602 Bone Collector
- HDOJ 2602 Bone Collector
- HDOJ Bone Collector 2602
- Bone Collector hdoj 2602
- HDOJ 2602 Bone Collector
- HDOJ -- 2602 Bone Collector
- HDOJ 2602 Bone Collector
- hdoj 2602 Bone Collector
- hdoj-2602Bone Collector
- HDOJ HDU 2602 Bone Collector
- HDOJ 2602 Bone Collector 01背包问题
- HDOJ 2602 Bone Collector (01背包)
- HDOJ 2602 Bone Collector (01背包)
- HDOJ--2602--Bone Collector【背包问题】
- HDOJ 2602 Bone Collector 杭电 ACM
- HDOJ 2602 Bone Collector(水,简单背包)
- hdoj 2602 Bone Collector 【01背包】
- 01背包问题
- DSOFramer!原来还有这么个东西,哎,真无知。
- Linux进程(之)进程切换函数switch_to()解析
- server 2003 32位cpu寻址
- 关于asp:Button控件的一些学习
- HDOJ 2602 Bone Collector
- Android 博客收集
- 谎言与诚实谜题
- java开源论坛
- 2003服务器远程桌面连不上解决办法
- 访问需要HTTP Basic Authentication认证的资源的各种语言的实现
- 天气预报接口|API|城市代码
- 采药问题
- oracle10g 启动 停止 bat