湫湫系列故事——减肥记I(4508)
来源:互联网 发布:王者趋势为王指标源码 编辑:程序博客网 时间:2024/05/20 07:33
对于吃货来说,过年最幸福的事就是吃了,没有之一!
但是对于女生来说,卡路里(热量)是天敌啊!
资深美女湫湫深谙“胖来如山倒,胖去如抽丝”的道理,所以她希望你能帮忙制定一个食谱,能使她吃得开心的同时,不会制造太多的天敌。
当然,为了方便你制作食谱,湫湫给了你每日食物清单,上面描述了当天她想吃的每种食物能带给她的幸福程度,以及会增加的卡路里量。
但是对于女生来说,卡路里(热量)是天敌啊!
资深美女湫湫深谙“胖来如山倒,胖去如抽丝”的道理,所以她希望你能帮忙制定一个食谱,能使她吃得开心的同时,不会制造太多的天敌。
当然,为了方便你制作食谱,湫湫给了你每日食物清单,上面描述了当天她想吃的每种食物能带给她的幸福程度,以及会增加的卡路里量。
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 <stdio.h> #include <string.h> #include <math.h> #include <stdlib.h> #include <ctype.h> int dp[100005],v[100005],w[100005]; int maxx(int a,int b){if(a>b)return a;elsereturn b;}int main(){int n,i,j,m;while(scanf("%d",&n)!=EOF){memset(dp,0,sizeof(dp));for(i=0;i<n;i++)scanf("%d %d",&w[i],&v[i]);scanf("%d",&m);for(i=0;i<n;i++){for(j=v[i];j<=m;j++){dp[j]=maxx(dp[j],dp[j-v[i]]+w[i]);}}printf("%d\n",dp[m]);}return 0;}
0 0
- HDU4508:湫湫系列故事——减肥记I
- 湫湫系列故事——减肥记I
- hdoj 湫湫系列故事——减肥记I
- hdu4508湫湫系列故事——减肥记I
- hdu4508 湫湫系列故事——减肥记I
- 湫湫系列故事——减肥记I
- 湫湫系列故事——减肥记I(杭电4508)(完全背包)
- HDU 4508 湫湫系列故事——减肥记I(完全背包模板)
- HDOJ 题目4508湫湫系列故事——减肥记I(完全背包)
- 湫湫系列故事——减肥记I(4508)
- HDU 4508 湫湫系列故事——减肥记I(完全背包)
- 杭电-4508湫湫系列故事——减肥记I(完全背包)
- hdoj 4508 湫湫系列故事——减肥记I(经典dp)
- HDU-4508 湫湫系列故事——减肥记I(完全背包)
- Hdu 4508 湫湫系列故事——减肥记I (完全背包)
- HDU 4508 湫湫系列故事——减肥记I
- ZOJ 4508 湫湫系列故事——减肥记I(完全背包)
- HDOJ 4508 湫湫系列故事——减肥记I 杭电 ACM
- SDK运行Android项目是出现Installation failed due to invalid APK file!解决方法
- Eclipse NDK 编译报错:Cannot run program "sh":
- oracle 的select初步
- URL编码表 客户端请求时url后带的数据
- fileStream操作
- 湫湫系列故事——减肥记I(4508)
- 【课堂程序整理】身份证效验码
- Apache 虚拟主机 VirtualHost 配置
- win32多线程程序设计
- 基本的ps快捷键(图文)
- C++中四种类型转换方式
- 彩票
- 1.一个简单Win32窗口程序分析
- POJ 3255