hdu4508 湫湫系列故事——减肥记I
来源:互联网 发布:mac电脑忘记密码怎么办 编辑:程序博客网 时间:2024/05/30 13:43
湫湫系列故事——减肥记I
Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 4457 Accepted Submission(s): 2231
Problem Description
对于吃货来说,过年最幸福的事就是吃了,没有之一!
但是对于女生来说,卡路里(热量)是天敌啊!
资深美女湫湫深谙“胖来如山倒,胖去如抽丝”的道理,所以她希望你能帮忙制定一个食谱,能使她吃得开心的同时,不会制造太多的天敌。
当然,为了方便你制作食谱,湫湫给了你每日食物清单,上面描述了当天她想吃的每种食物能带给她的幸福程度,以及会增加的卡路里量。
但是对于女生来说,卡路里(热量)是天敌啊!
资深美女湫湫深谙“胖来如山倒,胖去如抽丝”的道理,所以她希望你能帮忙制定一个食谱,能使她吃得开心的同时,不会制造太多的天敌。
当然,为了方便你制作食谱,湫湫给了你每日食物清单,上面描述了当天她想吃的每种食物能带给她的幸福程度,以及会增加的卡路里量。
Input
输入包含多组测试用例。
每组数据以一个整数n开始,表示每天的食物清单有n种食物。
接下来n行,每行两个整数a和b,其中a表示这种食物可以带给湫湫的幸福值(数值越大,越幸福),b表示湫湫吃这种食物会吸收的卡路里量。
最后是一个整数m,表示湫湫一天吸收的卡路里不能超过m。
[Technical Specification]
1. 1 <= n <= 100
2. 0 <= a,b <= 100000
3. 1 <= m <= 100000
每组数据以一个整数n开始,表示每天的食物清单有n种食物。
接下来n行,每行两个整数a和b,其中a表示这种食物可以带给湫湫的幸福值(数值越大,越幸福),b表示湫湫吃这种食物会吸收的卡路里量。
最后是一个整数m,表示湫湫一天吸收的卡路里不能超过m。
[Technical Specification]
1. 1 <= n <= 100
2. 0 <= a,b <= 100000
3. 1 <= m <= 100000
Output
对每份清单,输出一个整数,即满足卡路里吸收量的同时,湫湫可获得的最大幸福值。
Sample Input
33 37 79 91051 15 310 36 87 56
Sample Output
1020
代码:
#include <iostream>
#include<string.h>using namespace std;
int a[105];
int b[105];
int dp[100006];
int main()
{
int n,m;
while(cin>>n)
{
for(int i=0;i<n;i++)
{
cin>>a[i]>>b[i];
}
cin>>m;
memset(dp,0,sizeof(dp));
for(int i=0;i<n;i++)
{
for(int j=b[i];j<=m;j++)
{
dp[j]=max(dp[j],dp[j-b[i]]+a[i]);
}
}cout<<dp[m]<<endl;
}
return 0;
}
0 0
- HDU4508:湫湫系列故事——减肥记I
- hdu4508湫湫系列故事——减肥记I
- hdu4508 湫湫系列故事——减肥记I
- hdu4508——湫湫系列故事——减肥记I(背包)
- hdu4508 湫湫系列故事——减肥记I (完全背包)
- HDU4508 湫湫系列故事——减肥记I 【完全背包】
- hdu4508湫湫系列故事——减肥记I(完全背包)
- hdu4508 湫湫系列故事——减肥记I (背包问题)
- hdu4508 湫湫系列故事——减肥记I(完全背包模板)
- hdu4508 湫湫系列故事——减肥记I (完全背包)
- 【完全背包】HDU4508湫湫系列故事——减肥记I【模板】
- HDU4508:湫系列故事——减肥记I(完全背包)
- HDU4508:湫系列故事——减肥记I(完全背包)
- 湫湫系列故事——减肥记I
- hdoj 湫湫系列故事——减肥记I
- 湫湫系列故事——减肥记I
- 湫湫系列故事——减肥记I(DP之——完全背包)
- 湫湫系列故事——减肥记I<完全背包>
- 线段树模板
- android学习之路---java部分 异常
- 《python语言程序设计》第一章python概述 笔记
- 【连载】关系型数据库是如何工作的?(16) - 查询管理器之Merge Join
- 子集问题一网打尽
- hdu4508 湫湫系列故事——减肥记I
- 基于mjpg-streamer网络视频服务器移植
- avc: denied { read write }
- 【Java】产生1-10的随机整数
- hdu5688 2016"百度之星" - 资格赛(Astar Round1)Problem D map使用
- linux单用户模式(single)
- 图论总结模板
- (1)尽量以const、enum、inline替换#define
- Linux多线程锁属性设置