最简单的dp问题(1)——hdu2602
来源:互联网 发布:上海大学数据库 编辑:程序博客网 时间:2024/05/16 06:06
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2602
解释看注释把
#include<stdio.h>#define max(a,b) ((a)>(b))?(a):(b)int main(void){ int t,n,V; int i,j,k; int v[1009]; int w[1009]; int f[1009]; scanf("%d",&t); while(t--) { scanf("%d%d",&n,&V); for(i = 1 ; i <= n ; i++) { scanf("%d",&w[i]); } for(i = 1 ; i <= n ; i++) { scanf("%d",&v[i]); } for(i = 0 ; i <1009 ; i++) f[i] = 0; //袋子初始时是空的,所以初始为0 for(i = 1 ; i <= n ; i++) { for(j = V ; j >= v[i] ; j--) { f[j] = max(f[j],f[j-v[i]]+w[i]);//01背包 } } printf("%d\n",f[V]); } return 0;}
0 0
- 最简单的dp问题(1)——hdu2602
- HDU2602(简单背包问题)
- HDU2602—Bone Collector(背包问题)
- 简单的背包问题(入门)HDU2602 HDU2546 HDU1864
- 最简单的DP问题(POJ1163)
- 最简单的DP问题2——hdu1114
- 最简单的DP问题3——hdu2191
- HDU2602 Bone Collector(DP)
- HDU2602 Bone Collector (简单01背包问题)
- (简单01背包)HDU2602
- hdu2602 — Bone Collector
- hdu1494&&hdu1203&&hdu2602(背包和dp)
- C++ 求矩阵最短路问题最简单最暴力的dp解法
- hdu2602 Bone Collector_简单的01背包
- hdu2602——Bone Collector
- HDU2602——Bone Collector
- hdu2602 dp 01背包
- hdu2602 Bone Collector(背包问题)
- 一个点是否在不规则图形内的判定
- Bill Joy
- x264 参数详解【很强大、很细致,不再为不懂啥意思很烦恼】
- 易学入门书籍V8.7版
- java_web初学笔记之<Session与Cookie>
- 最简单的dp问题(1)——hdu2602
- volatile关键字
- TCP编程2: 客户端给服务器端发信息,服务器端将信息打印到控制台上,同时发送"已收到信息"给客户端
- 黑马程序员IOS-OC语言-面向对象
- x264中的 x264_param_default函数欣赏
- 编程之美第三章-3.2-电话号码以及对应的单词
- 海量文章采集、生成与管理系统ArticleSea(英文文章采集与处理软件)
- 第九周 项目一-复数类中的运算符重载(续)
- NYOJ033蛇形填数