HDU 3624 Charm Bracelet (01背包)
来源:互联网 发布:网络教育网上报名 编辑:程序博客网 时间:2024/06/03 21:42
Memory Limit: 65536KTotal Submissions: 13977
Accepted: 6381
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
/*简单的01背包*/#include<stdio.h>#include<iostream>#include<string.h>#include<algorithm>using namespace std;int dp[13000];//dp【i】表示当重量为i时 它最大价值 int n,w;int we[10000];//每袋的重量 int v[10000];//每袋的价值 int main(){while(cin>>n>>w){for(int i=0;i<n;i++)cin>>we[i]>>v[i];memset(dp,0,sizeof(dp));for(int i=0;i<n;i++)for(int j=w;j>=we[i];j--)dp[j]=max(dp[j],dp[j-we[i]]+v[i]);cout<<dp[w]<<endl;}return 0;}
- HDU 3624 Charm Bracelet (01背包)
- 【hdu】 Charm Bracelet 01背包
- poj 3624 Charm Bracelet (01背包)
- poj 3624 Charm Bracelet(01背包)
- Charm Bracelet 3624 (01背包)
- 【POJ-3624】Charm Bracelet (01背包)
- POJ 3624 Charm Bracelet(01背包)
- POJ 3624 Charm Bracelet (01背包)
- 【POJ】3624 - Charm Bracelet(01背包)
- POJ 3624 Charm Bracelet(01背包)
- POJ 3624 Charm Bracelet (01背包)
- Charm Bracelet(01背包)
- Charm Bracelet(01背包)
- 【01背包】Charm Bracelet
- POJ 3624 Charm Bracelet 动态规划(01背包问题)
- poj 3624 Charm Bracelet(简单01背包)
- POJ 3624 Charm Bracelet(01背包问题)
- POJ 题目3624 Charm Bracelet(动态规划 01背包)
- UVa 10702
- index页面直接跳转其他页面
- nyoj-103 A+B Problem II
- 求二叉树的高度/销毁一颗二叉树【每日一题】
- bzoj3809 Gty的二逼妹子序列(莫队+分块)
- HDU 3624 Charm Bracelet (01背包)
- Spring+Dubbo+Zookeeper框架搭建--<二>Dubbo-admin安装
- JAVA类加载机制
- 深入理解ReferenceQueue GC finalize Reference
- 【计算机视觉】关于计算机视觉(随谈)
- PYTHON-学习笔记:元组
- 心情
- 史上最强大大数模版
- PAT 1047编程团体赛