P2871 [USACO07DEC]手链Charm Bracelet 简单背包
来源:互联网 发布:免费办公自动化软件 编辑:程序博客网 时间:2024/04/29 04:13
题目描述
Bessie has gone to the mall's jewelry store and spies a charm bracelet. Of course, she'd like to fill it with the best charms possible from the N (1 ≤ N ≤ 3,402) available charms. Each charm i in the supplied list has a weight Wi (1 ≤ Wi ≤ 400), a 'desirability' factor Di (1 ≤ Di ≤ 100), and can be used at most once. Bessie can only support a charm bracelet whose weight is no more than M (1 ≤ M ≤ 12,880).
Given that weight limit as a constraint and a list of the charms with their weights and desirability rating, deduce the maximum possible sum of ratings.
有N件物品和一个容量为V的背包。第i件物品的重量是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的重量总和不超过背包容量,且价值总和最大。
输入输出格式
输入格式:Line 1: Two space-separated integers: N and M
- Lines 2..N+1: Line i+1 describes charm i with two space-separated integers: Wi and Di
- Line 1: A single integer that is the greatest sum of charm desirabilities that can be achieved given the weight constraints
输入输出样例
输入样例#1:
4 61 42 63 122 7
输出样例#1:
23
#include<iostream>#include<algorithm>using namespace std;int i,n,m,w,p,d[13000],j;int main(){for(cin>>n>>m,i=0;i<n;i++)for(cin>>w>>p,j=m;j>=w;j--)d[j]=max(d[j],d[j-w]+p);cout<<d[m]<<endl;return 0;}
阅读全文
0 0
- P2871 [USACO07DEC]手链Charm Bracelet 简单背包
- P2871 [USACO07DEC]手链Charm Bracelet
- P2871 [USACO07DEC]手链Charm Bracelet
- 洛谷P2871 [USACO07DEC]手链Charm Bracelet
- luogu2871 [USACO07DEC]手链Charm Bracelet
- #USACO 12.07 Charm Bracelet手链
- poj 3624Charm Bracelet(简单01背包)
- charm bracelet 简单的01背包
- Charm Bracelet 背包练习
- 【01背包】Charm Bracelet
- poj 3624 Charm Bracelet(简单01背包)
- POJ3624 Charm Bracelet(01背包~~简单DP~~)
- 简单背包问题——百炼01:Charm Bracelet
- 【hdu】 Charm Bracelet 01背包
- POJ3624:Charm Bracelet【01背包】
- Charm Bracelet poj 01 背包
- Charm Bracelet poj 01 背包
- poj 3624 Charm Bracelet 背包
- 京东校招前端笔试题:购物车问题
- LeetCode
- Lcs最长递增 51nod
- python hello world
- android VideoView点击事件
- P2871 [USACO07DEC]手链Charm Bracelet 简单背包
- myeclipse中如何进行android开发,最简单最实用的例子教程
- linux笔记
- sd卡怎么买-卡上的标志说明
- 计算机卡顿、不流畅的原因分析及解决方案
- c++小题目2
- 多线程同步机制
- LeetCode Best Time To Buy and Sell Stocks I II III IV
- EasyDemo*Java面试常见题