poj3624 Charm Bracelet
来源:互联网 发布:标题优化软件哪个好 编辑:程序博客网 时间:2024/06/17 12:06
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
01背包问题 #include<stdio.h>int c[3500],w[3500],f[13000];int main(){int i,j,k,n,v,m;while(scanf("%d%d",&n,&m)!=EOF){for(i=0;i<=m;i++)f[i]=0;for(i=0;i<n;i++)scanf("%d%d",c+i,w+i);for (i = 0; i < n; ++i){for (v = m; v >= c[i]; --v) //c[i]可优化为bound,bound = max {V - sum c[i,...n],c[i]}{f[v] = (f[v] > f[v - c[i]] + w[i]?f[v] : f[v - c[i]] + w[i]);}}printf("%d\n",f[m]);}}
- poj3624 Charm Bracelet
- poj3624 Charm Bracelet
- poj3624-Charm Bracelet
- POJ3624 Charm Bracelet
- poj3624-Charm Bracelet
- poj3624 Charm Bracelet
- POJ3624 Charm Bracelet
- poj3624 Charm Bracelet
- POJ3624 Charm Bracelet
- poj3624 Charm Bracelet
- poj3624 Charm Bracelet
- poj3624 Charm Bracelet
- POJ3624 Charm Bracelet
- poj3624 Charm Bracelet
- POJ3624 Charm Bracelet
- POJ3624 Charm Bracelet
- POJ3624 Charm Bracelet
- poj3624 Charm Bracelet
- Android编译系统(四):Android 编译系统框架分析及main.mk分析 .
- JAVA 虚拟机体系结构
- C语言的volatile关键字分析
- hdu 2602 Bone Collector
- 算法和数据结构提纲
- poj3624 Charm Bracelet
- Increase limits on sockets on Mac OS X
- 孙鑫VC++深入详解:Lesson6 Part1 -- CheckMenuItem,子菜单项上添加位图,禁用子菜单项,删除整个菜单,和加载菜单
- asp.net mvc 网站收集
- cce原来跟gpm有冲突
- JavaEE的13种核心技术规范
- 读书笔记-葡萄酒
- 中断解析
- 学习技术的三部曲:WHAT、HOW、WHY