HDU 2602 Bone Collector (01背包)
来源:互联网 发布:cnc角度头编程 编辑:程序博客网 时间:2024/06/02 04:15
Bone Collector
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 51789 Accepted Submission(s): 21810
Problem Description
Many years ago , in Teddy’s hometown there was a man who was called “Bone Collector”. This man like to collect varies of bones , such as dog’s , cow’s , also he went to the grave …
The bone collector had a big bag with a volume of V ,and along his trip of collecting there are a lot of bones , obviously , different bone has different value and different volume, now given the each bone’s value along his trip , can you calculate out the maximum of the total value the bone collector can get ?
The bone collector had a big bag with a volume of V ,and along his trip of collecting there are a lot of bones , obviously , different bone has different value and different volume, now given the each bone’s value along his trip , can you calculate out the maximum of the total value the bone collector can get ?
Input
The first line contain a integer T , the number of cases.
Followed by T cases , each case three lines , the first line contain two integer N , V, (N <= 1000 , V <= 1000 )representing the number of bones and the volume of his bag. And the second line contain N integers representing the value of each bone. The third line contain N integers representing the volume of each bone.
Followed by T cases , each case three lines , the first line contain two integer N , V, (N <= 1000 , V <= 1000 )representing the number of bones and the volume of his bag. And the second line contain N integers representing the value of each bone. The third line contain N integers representing the volume of each bone.
Output
One integer per line representing the maximum of the total value (this number will be less than 231).
Sample Input
15 101 2 3 4 55 4 3 2 1
Sample Output
14
Author
Teddy
Source
HDU 1st “Vegetable-Birds Cup” Programming Open Contest
Recommend
lcy | We have carefully selected several similar problems for you: 2159 2955 1171 2844 1114
01背包问题
#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;struct node{int num,val;}t[110000];int main(){int i,j,k,l,T,v,n,m,dp[1100];scanf("%d",&T);while(T--){memset(dp,0,sizeof(dp));scanf("%d%d",&n,&v);for(i=0;i<n;i++)scanf("%d",&t[i].val);for(i=0;i<n;i++)scanf("%d",&t[i].num);for(i=0;i<n;i++)for(j=v;j>=t[i].num;j--){dp[j]=max(dp[j],dp[j-t[i].num]+t[i].val);}printf("%d\n",dp[v]);}return 0;}
0 0
- hdu 2602 Bone Collector (01背包)
- hdu 2602 Bone Collector(01背包)
- HDU 2602 Bone Collector( 01背包 )
- HDU 2602 Bone Collector(01背包)
- HDU 2602 Bone Collector(01背包)
- HDU 2602 Bone Collector (01背包)
- HDU 2602 Bone Collector(01背包)
- HDU 2602 Bone Collector(01背包)
- hdu 2602 Bone Collector (01背包)
- hdu 2602 Bone Collector(01背包)
- HDU 2602 Bone Collector(01背包)
- HDU - 2602 Bone Collector (01背包)
- HDU 2602 Bone Collector (01背包)
- HDU 2602 Bone Collector (01背包)
- HDU 2602 Bone Collector(01背包)
- hdu 2602 Bone Collector(01背包)
- HDU 2602 Bone Collector(01背包)
- HDU 2602 Bone Collector(01背包)
- 程序员资料,附下载地址,持续更新中!
- Github上Stars最多的53个深度学习项目
- BZOJ2708 [Violet 1]木偶
- Windows 消息机制浅析
- 【完整的App项目】颖火虫笔记
- HDU 2602 Bone Collector (01背包)
- jdbctemplate的读写clob
- 概率图模型(02)下: 贝叶斯网两等价观点(条件独立和因子分解)
- cetnos部署系统
- 欢迎使用CSDN-markdown编辑器
- UIViewContentMode各类型效果
- 深入理解Java堆栈
- 全网最详细Apache Kylin1.5安装(单节点)和测试案例 ---> 现在看来 kylin 需要 安装到Hadoop Master 节点上
- c++ 读文件操作