杭电-2602 Bone Collector(01背包模板)
来源:互联网 发布:商家如何取消淘宝客 编辑:程序博客网 时间:2024/05/17 01:37
Bone Collector
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 51853 Accepted Submission(s): 21833
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 2191 2844
#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;int v[1100],w[1100],dp[1100];int main(){ int T; scanf("%d",&T); while(T--) { int N,V; scanf("%d%d",&N,&V); for(int i = 1; i <= N; i++) scanf("%d",&v[i]); for(int i = 1; i <= N; i++) scanf("%d",&w[i]); memset(dp,0,sizeof(dp)); for(int i = 1; i <= N; i++) { for(int j = V; j >= w[i]; j--) { dp[j] = max(dp[j],dp[j-w[i]] + v[i]); } } printf("%d\n",dp[V]); } return 0;}
0 0
- 杭电-2602 Bone Collector(01背包模板)
- Bone Collector(杭电2602)(01背包)
- ACM 杭电hdu 2602 Bone Collector(01背包)
- 杭电 2602 bone collector (01背包)
- 杭电2602Bone Collector(01背包)
- 【杭电oj】2602 - Bone Collector(01背包)
- 杭电2602 Bone Collector(01背包)
- HDU--杭电--2602--Bone Collector--背包
- 杭电ACM 2602 Bone Collector背包
- 杭电OJ2602--------Bone Collector---------01背包
- 杭电2602--Bone Collector(01背包…
- 杭电 2602 Bone Collector(背包问题 )
- 杭电 2603 Bone Collector(简单01背包)
- hdu 2602 Bone Collector 【01背包模板】
- HDU-2602-Bone Collector【01背包模板】
- HDU 2602 Bone Collector(背包模板)
- Bone Collector(01背包,模板题)
- Bone Collector 2602 (01背包)(模板)
- 经理做教练,团队共卓越
- java的注解解释
- thinkphp 引入公共页面
- 6.Merge Two Sorted Arrays-合并排序数组(容易题)
- NPOI导出Word插入图片问题解决方案
- 杭电-2602 Bone Collector(01背包模板)
- ViewPager+Fragment 实现自定义控件(可直接引用)
- 产品经理会用到的需求采集方法
- Ubuntu: eclipse tomcat unknown version of tomcat was specified
- PagerSlidingTabStrip与ViewPager
- linux命令--sort
- Android listView按字母排序,关键字搜索功能
- C++ IplImage*的若干bug之二:cvReleaseImage问题
- HDU 4883 TIANKENG’s restaurant