poj 3624(01背包)
来源:互联网 发布:迅游 mac 编辑:程序博客网 时间:2024/06/05 18:43
Description
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.
Input
* 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
Output
* Line 1: A single integer that is the greatest sum of charm desirabilities that can be achieved given the weight constraints
Sample Input
4 61 42 63 122 7
Sample Output
23
Source
USACO 2007 December Silver
//裸的01背包
#include <iostream>#include <stdio.h>#include <string.h>using namespace std;int w[4000],v[4000];int dp[12885];int n,m;void ZeroOnePack(int w,int v){ for(int i=m;i>=w;i--) dp[i]=max(dp[i],dp[i-w]+v);}int main(){ while(~scanf("%d%d",&n,&m)) { memset(dp,0,sizeof(dp)); for(int i=1;i<=n;i++) scanf("%d%d",w+i,v+i); for(int i=1;i<=n;i++) ZeroOnePack(w[i],v[i]); printf("%d\n",dp[m]); } return 0;}
- 01 背包 poj 3624
- poj 3624 01背包
- poj 3624 01 背包
- poj 3624 01背包
- poj 3624 01背包
- POJ 3624 01背包
- POJ-3624 01背包
- poj 3624(01背包)
- poj 3624 01背包
- POJ-3624-01背包
- 01背包问题 poj 3624
- POJ 3624 01背包问题
- poj 3624 dp-01背包
- POJ 3624 还是01背包
- poj 3624 01背包 水
- POJ 3624 01背包(DP)
- 【POJ 3624】 + 01背包 + dp
- POJ 3628 Bookshelf2 / POJ 3624 Charm Bracelet / POJ 1384 初涉01背包与完全背包
- UVa 10305 Ordering Tasks 拓扑排序 解题报告
- 蓝桥杯—— 算法训练 图形显示
- 利用kettle对postgresql进行批量加载
- union是什么【编写一个判断大端小段c程序】
- Android将图片打成圆形
- poj 3624(01背包)
- 自定义弹窗
- Jquery第二步
- 使用SWIG自动生成JNI代码
- python 装饰器和 functools 模块
- GCJ 2016 QR解题报告
- SSH+ maven整合:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- quartz的JDBC JobStoreTX的配置使用
- 声明ie的渲染模式