hdu4508 完全背包
来源:互联网 发布:淘宝钻展怎么开通 编辑:程序博客网 时间:2024/06/11 18:54
如题:http://acm.hdu.edu.cn/showproblem.php?pid=4508
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<cstring>
#include<cstdio>
using namespace std;
#define max(a,b)(a>b?a:b)
int w[105];
int c[105];
int f[100005];
int n,m;
int main()
{
// freopen("C:\\1.txt","r",stdin);
while(~scanf("%d",&n))
{
memset(f,0,sizeof(f));
int i,j;
for(i=1;i<=n;i++)
scanf("%d%d",&w[i],&c[i]);
scanf("%d",&m);
for(i=1;i<=n;i++)
for(j=c[i];j<=m;j++)
f[j]=max(f[j],f[j-c[i]]+w[i]);
printf("%d\n",f[m]);
}
return 0;
}
0 0
- hdu4508 完全背包
- hdu4508 完全背包
- HDU4508--完全背包
- HDU4508-完全背包
- HDU4508 完全背包
- HDU4508 DP + 裸 + 完全背包
- HDU4508 【DP入门之完全背包】
- 多重背包-hdu2191,完全背包-hdu4508,二维费用背包hdu2159
- HDU4508:湫系列故事——减肥记I(完全背包)
- hdu4508 湫湫系列故事——减肥记I (完全背包)
- HDU4508 湫湫系列故事——减肥记I 【完全背包】
- hdu4508湫湫系列故事——减肥记I(完全背包)
- HDU4508:湫系列故事——减肥记I(完全背包)
- hdu4508 湫湫系列故事——减肥记I(完全背包模板)
- hdu4508 湫湫系列故事——减肥记I (完全背包)
- 【完全背包】HDU4508湫湫系列故事——减肥记I【模板】
- hdu4508
- 完全背包
- RED HAT ENTERPRISE 6.1 GCC安装顺序(64位)
- MapReduce表连接之半连接SemiJoin
- 用况图关系
- 修改xampp的mysql密码
- HttpEntity类的相关知识点(MultipartEntity)
- hdu4508 完全背包
- ubuntu 常用快捷键
- lseek函数
- RAC 通过rman迁移至单实例
- MySQL 加锁处理分析
- hid触摸屏调试记录 Linux3.5 for Android
- ubuntu 12.04中配置sonarqube5.0
- 基本TCP套接字总结
- 天上思念的云