UVa 10465 - Homer Simpson
来源:互联网 发布:软件风险分析报告 编辑:程序博客网 时间:2024/05/17 23:25
题目:有两种食物(数量无限)是Simpson喜欢的,每种食物都需要一个进食时间,现在他有时间t,
问能最多吃多少个食物,时间尽量用完,用不完求最小浪费时间情况下的最多能吃的实物数量。
分析:dp,完全背包。放满体积的背包,初始化除了f(0),均为 -oo,然后取正值即可。
说明:又见dp。
#include <iostream>#include <cstdlib>#include <cstring>#include <cstdio>using namespace std;int F[10001];int main(){int m,n,t,e;while (cin >> m >> n >> t) {for (int i = 1 ; i <= t ; ++ i)F[i] = -1000001;F[0] = 0;for (int i = m ; i <= t ; ++ i)if (F[i] < F[i-m]+1)F[i] = F[i-m]+1;for (int i = n ; i <= t ; ++ i)if (F[i] < F[i-n]+1)F[i] = F[i-n]+1;int e = t;while (F[e] < 0) -- e;cout << F[e];if (e == t) cout << endl;else cout << " " << t-e << endl;}return 0;}
0 0
- uva 10465 Homer Simpson
- uva 10465 Homer Simpson
- UVA 10465 Homer Simpson
- UVa 10465 - Homer Simpson
- UVa 10465 - Homer Simpson
- uva 10465 Homer Simpson
- UVa 10465 - Homer Simpson
- Uva-10465-Homer Simpson
- UVa:10465 Homer Simpson
- UVA - 10465 Homer Simpson
- uva 10465 - Homer Simpson
- UVa 10465 - Homer Simpson
- uva 10465 Homer Simpson
- UVa 10465 - Homer Simpson
- UVA - 10465 Homer Simpson
- UVA 10465 Homer Simpson
- UVA 10465 Homer Simpson
- uva 10465 Homer Simpson
- EHCache工具类
- HDU 1195
- Linux下passwd和shadow文件内容详解
- 框架学习七-2:ViewPager+Fragment之Fragment深入介绍
- Html常用符号
- UVa 10465 - Homer Simpson
- MFC的消息反射机制
- CoreData
- 常见的页面调度算法
- LeetCode:Sqrt(x)
- hdoj 3376,2686 Matrix Again 【最小费用最大流】
- 服务器文本框获取编译器的值
- Android ProcessBuilder与Runtime.getRuntime().exec诀别创建进程的区别
- js日期联动