博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【例9.11】01背包问题
阅读量:5097 次
发布时间:2019-06-13

本文共 772 字,大约阅读时间需要 2 分钟。

【例9.11】01背包问题

链接:http://ybt.ssoier.cn:8088/problem_show.php?pid=1267

时间限制: 1000 ms         内存限制: 65536 KB

【题目描述】

一个旅行者有一个最多能装M公斤的背包,现在有n件物品,它们的重量分别是W1,W2,...,Wn,它们的价值分别为C1,C2,...,Cn,求旅行者能获得最大总价值。

【输入】

第一行:两个整数,M(背包容量,M<=200)和N(物品数量,N<=30);

第2..N+1行:每行二个整数Wi,Ci,表示每个物品的重量和价值。

 

【输出】

仅一行,一个数,表示最大总价值。

【输入样例】

10 42 13 34 57 9

【输出样例】

12
#include
#include
#include
#include
using namespace std;int v[105],w[105],f[10005];int main(){ int n,V; cin>>V>>n; for(int i=1;i<=n;i++)cin>>v[i]>>w[i]; for(int i=1;i<=n;i++) for(int j=V;j>=v[i];j--) f[j]=max(f[j],f[j-v[i]]+w[i]); cout<
<

 

转载于:https://www.cnblogs.com/EdSheeran/p/7631948.html

你可能感兴趣的文章
【转】【项目管理与构建】Maven
查看>>
单链表中是否有环之java实现
查看>>
Python — magic method
查看>>
B*树
查看>>
HDU - 5701 中位数计数
查看>>
Hibernate学习笔记-Hibernate关系映射
查看>>
RBF、GRNN 和 PNN 神经网络在Matlab中的用法
查看>>
Redis学习笔记(三)Redis支持的5种数据类型的总结
查看>>
【bzoj1604】[Usaco2008 Open]Cow Neighborhoods 奶牛的邻居 旋转坐标系+并查集+Treap/STL-set...
查看>>
【bzoj3210】花神的浇花集会 旋转坐标系
查看>>
你真的会使用assert吗?
查看>>
Spring配置文件-笔记
查看>>
nginx运行出现 file not found 错误处理原因
查看>>
python语法要素
查看>>
python库编程.os平台.office平台
查看>>
js回调函数(callback)理解
查看>>
.net core学习思路
查看>>
Jade之Template Inheritance
查看>>
Magento2.X 后端开发简要1
查看>>
大话文本检测经典模型:EAST
查看>>