背包问题-Bone Collector
来源:互联网 发布:电脑看电影软件 编辑:程序博客网 时间:2024/05/29 12:21
这道题是典型的简单背包问题,其他就不必多说。代码很简单。
#include<iostream>#include<string>#include<algorithm> //调用max函数。 using namespace std;int f[1005];int Wi[1005],Di[1005];int main() { int n,m,i,v,t; cin>>t; while(t--) { cin>>n>>m; for(i=0;i<n;i++) cin>>Di[i]; for(i=0;i<n;i++) cin>>Wi[i]; memset(f,0,sizeof(f)); for(i=0;i<n;i++) //从n个物品里选 for( v=m;v>=Wi[i];v--) //倒序,每次后一个状态,是由前一个推出来的 。 f[v]=max(f[v-Wi[i]]+Di[i],f[v]); cout<<f[m]<<endl; } return 0;}
- 背包问题-Bone Collector
- 背包问题-Bone Collector II
- Bone Collector(背包问题dp)
- 01-背包问题---Bone Collector
- hdu2602 Bone Collector(背包问题)
- HDOJ 2602 Bone Collector 01背包问题
- Bone Collector 2602 01背包问题
- Bone Collector(01背包问题入门)
- Bone Collector 2602 0-1背包问题
- HDU 2602 Bone Collector 背包问题
- HDOJ--2602--Bone Collector【背包问题】
- hdu2602 Bone Collector(背包问题)
- ACM-背包问题Bone Collector&&饭卡
- hdu 01背包问题 Bone Collector
- HDU 2602Bone Collector (01背包问题)
- HDU2602—Bone Collector(背包问题)
- HDOJ 2602 Bone Collector(背包问题)
- hdu2602 Bone Collector(01背包问题)
- 序列化协议(protobuf,xstream,jackjson,jdk,hessian)对比
- vss 与 svn 区别
- poj 1256 next_permutation
- Ubuntu 12.04 自动切换桌面背景
- Java 中文乱码
- 背包问题-Bone Collector
- Android的应用前景
- 2种程序创建程序的方法
- UIPageControl
- hdu1546 dijkstra
- POJ 1703 Find them, Catch them【典型并查集:判断在不同的集合】
- FIELD-SYMBOLS的两种用法
- eclipse中集成git的使用
- 应用程序徽章-IOS开发