http://acm.hdu.edu.cn/showproblem.php?pid=2602
2013-03-29 18:20
246 查看
题意:一介屌丝喜欢收集各种骷髅头,每个骷髅头都一个体积和价值,这个屌丝有一个袋子体积为V,唉,穷屌丝比较贪,他想收集各种骷髅头放到他的袋子中,要求获得的利润最大。并让你
把这个最大利润求出来。
#include<stdio.h> int weight[1010]; int value[1010]; int dp[1010]; int max(int a,int b) { return a>b?a:b; } int main() { int T; int N,V; int sum; int tem; scanf("%d",&T); while(T--) { sum=0; scanf("%d%d",&N,&V); for(int i=0; i<N; i++) scanf("%d",&value[i]); for(int i=0; i<N; i++) { scanf("%d",&weight[i]); } for(int i=0; i<=V; i++) dp[i]=0; for(int k=0; k<N;k++) for(int j=V;j>=weight[k];j--) { dp[j]=max(dp[j],dp[j-weight[k]]+value[k]); } printf("%d\n",dp[V]); } return 0; }
把这个最大利润求出来。
相关文章推荐
- http://acm.hdu.edu.cn/showproblem.php?pid=2688 数状数组 线段树
- Robberies&&http://acm.hdu.edu.cn/showproblem.php?pid=2955
- http://acm.hdu.edu.cn/showproblem.php?pid=1505
- hdu 2099 整数的尾数 http://acm.hdu.edu.cn/showproblem.php?pid=2099
- Max Sum http://acm.hdu.edu.cn/showproblem.php?pid=1003
- http://acm.hdu.edu.cn/showproblem.php?pid=2795&&线段树之求最小区间端点值
- hdu 2079http://acm.hdu.edu.cn/showproblem.php?pid=2079
- http://acm.hdu.edu.cn/showproblem.php?pid=2612
- http://acm.hdu.edu.cn/showproblem.php?pid=1711
- 确定比赛名次(http://acm.hdu.edu.cn/showproblem.php?pid=1285)
- 完数 &&http://acm.hdu.edu.cn/showproblem.php?pid=1406
- 一个人的旅行(http://acm.hdu.edu.cn/showproblem.php?pid=2066)SPFA||dijkstra
- http://acm.hdu.edu.cn/showproblem.php?pid=1124 N!末尾0的个数
- http://acm.hdu.edu.cn/showproblem.php?pid=4614
- http://acm.hdu.edu.cn/showproblem.php?pid=2866
- Quoit Design&&http://acm.hdu.edu.cn/showproblem.php?pid=1007
- 寒冰王座(http://acm.hdu.edu.cn/showproblem.php?pid=1248)
- http://acm.hdu.edu.cn/showproblem.php?pid=1055&&Color a Tree
- Substrings &&http://acm.hdu.edu.cn/showproblem.php?pid=1238
- http://acm.hdu.edu.cn/showproblem.php?pid=2688 数状数组 线段树