poj--3624--Charm Bracelet(动态规划 水题)
2015-10-14 17:59
232 查看
Home
Problem
Status
Contest
Add Contest
Statistic
LOGOUT
playboy307
UPDATE
FAQ | About Virtual Judge |
Forum |
Discuss |
Open Source Project
All Copyright Reserved ©2010-2014
HUST ACM/ICPC TEAM
Anything about the OJ, please ask in the
forum, or contact author:Isun
Server Time: 2015-10-14 17:57:36
Problem
Status
Contest
Add Contest
Statistic
LOGOUT
playboy307
UPDATE
POJ - 3624 Charm Bracelet
Status 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 6 1 4 2 6 3 12 2 7 Sample Output 23 Source USACO 2007 December Silver #include<stdio.h> #include<string.h> #include<algorithm> using namespace std; int dp[100100]; struct node { int w,val; }edge[100100]; int main() { int m,n; while(scanf("%d%d",&m,&n)!=EOF) { memset(dp,0,sizeof(dp)); for(int i=0;i<m;i++) scanf("%d%d",&edge[i].w,&edge[i].val); for(int i=0;i<m;i++) for(int j=n;j>=edge[i].w;j--) dp[j]=max(dp[j],dp[j-edge[i].w]+edge[i].val); printf("%d\n",dp ); } return 0; } | ![]() |
Forum |
Discuss |
Open Source Project
All Copyright Reserved ©2010-2014
HUST ACM/ICPC TEAM
Anything about the OJ, please ask in the
forum, or contact author:Isun
Server Time: 2015-10-14 17:57:36
相关文章推荐
- 增强for循环
- android 巨大bug之 ViewPager 子页面中包含TextView singleLine在viewPager中有textview。 当textview的参数为singleLine和grav
- qrcode生成一个带有图片的二维码
- 在Eclipse中安装pydev插件
- ios9 xcode7 微信分享link异常
- poj--3624--Charm Bracelet(动态规划 水题)
- UICollectionView的下拉刷新问题
- 《深入理解java虚拟机》之类加载机制
- Linux MTD测试程序
- Android开发之如何在WebView中点击链接使用自身打开(解决出现的选择使用第三方应用的问题)
- [PAT (Advanced Level) ]1006. Sign In and Sign Out解题文档
- kvc简单实现
- CF109 C. Lucky Tree 并查集
- 车厢重组
- Eclipse下Tomcat常用设置
- UESTC 1712 Easy Problem With Numbers (线段树区间修改+非互素逆元)
- Akka (actors) remote example
- ALLJOYN® THIN CORE
- c#中文字大全,转换为字符串格式
- 移植一个项目到本地的问题