Bone Collector 01背包模板
来源:互联网 发布:仿淘宝购物车代码 编辑:程序博客网 时间:2024/04/30 02:15
Bone Collector
Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic
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 ?
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.
Output
One integer per line representing the maximum of the total value
(this number will be less than 2^31).
Example Input
1
5 10
1 2 3 4 5
5 4 3 2 1
Example Output
14
blablabla: 看见这道是个英文题的时候感觉还挺好玩。。。不过没啥生词。。。
这就是个01背包模板
#include <stdio.h>#include <bits/stdc++.h>int w[1003],v[1003];int max(int a,int b){ return a>b?a:b;}int main( ){ int t; int n_s,v_s; int i,j,k; int ans[1000]; int dp[1003]; while(scanf("%d",&t)!=EOF) { while(t--) { memset(dp,0,sizeof(dp)); scanf("%d%d",&n_s,&v_s); for(i=0;i<n_s;i++) { scanf("%d",&w[i]); } for(i=0;i<n_s;i++) { scanf("%d",&v[i]); } for(i=0;i<n_s;i++) { for(j=v_s;j>=v[i];j--) { dp[j]=max(dp[j],dp[j-v[i]]+w[i]); } } printf("%d\n",dp[v_s]); } } return 0;}
- Bone Collector 01背包模板
- Bone Collector(01背包模板)
- hdu 2062 Bone Collector -- 01背包模板
- hdu 2602 Bone Collector 【01背包模板】
- HDU2602-Bone Collector-01背包(模板题)
- Bone Collector(01背包,模板题)
- HDU-2602-Bone Collector【01背包模板】
- Bone Collector(01背包)
- Bone Collector 01背包
- Bone Collector -01背包
- 01背包,Bone Collector
- 【01背包】Bone Collector
- 【01背包】Bone Collector
- HDU2602 01背包入门 Bone Collector【01背包模板题】
- HDU 2602 Bone Collector (01背包模板)
- Bone Collector+hdu+一道01背包的最基本模板
- Bone Collector 2602 (01背包)(模板)
- HDU2602 Bone Collector 01背包DP 模板题
- LintCode 17 子集
- Maven创建项目: Failed to execute goal org.apache.maven.plugin( mvn archetype:create)
- 1030. Travel Plan
- js基本语法1
- js基本语法2
- Bone Collector 01背包模板
- 剑指offer-用两个栈实现队列
- html基本用法
- 【JS】—— HTML DOM基础
- 1032. Sharing
- js控制CSS
- 博弈论
- cigarettes
- 2017年2月18日小总结