UVA 12563 Jin Ge Jin Qu hao(DP)
来源:互联网 发布:exescope软件下载 编辑:程序博客网 时间:2024/05/20 07:58
题目链接:http://uva.onlinejudge.org/external/125/12563.pdf
思路:DP,用01背包的思路,每次记录下每个时间的最大歌曲数,最后找答案先满足歌曲数最大,在满足时间最大
#include <cstdio>#include <cstring>#include <algorithm>using namespace std;const int N = 55;int T, n, t, sing[N], dp[11005];int main() {int cas = 0;scanf("%d", &T);while (T--) {scanf("%d%d", &n, &t);for (int i = 0; i < n; i++)scanf("%d", &sing[i]);sing[n++] = 678;memset(dp, -1, sizeof(dp));dp[0] = 0;for (int i = 0; i < n; i++) {for (int j = min(t - 1, 10000); j >= 0; j--) {if (dp[j] != -1)dp[j + sing[i]] = max(dp[j + sing[i]], dp[j] + 1); } } int ans1 = 0, ans2; for (int i = 11000; i >= 0; i--) { if (ans1 < dp[i]) { ans1 = dp[i]; ans2 = i; } } printf("Case %d: %d %d\n", ++cas, ans1, ans2); }return 0;}
1 0
- uva 12563 - Jin Ge Jin Qu hao
- UVa 12563 Jin Ge Jin Qu hao
- UVa - 12563 - Jin Ge Jin Qu hao
- UVA - 12563 Jin Ge Jin Qu hao
- UVA 12563:jin ge jin qu hao
- uva 12563Jin Ge Jin Qu hao
- uva 12563 Jin Ge Jin Qu hao
- UVA 12563 Jin Ge Jin Qu hao
- UVA 12563 Jin Ge Jin Qu hao
- UVA 12563 Jin Ge Jin Qu hao
- Jin Ge Jin Qu hao - UVa 12563 dp背包
- UVA 12563 Jin Ge Jin Qu hao(DP)
- UVa 12563 - Jin Ge Jin Qu hao [DP]
- UVa 12563:Jin Ge Jin Qu hao(DP)
- UVa 12563_Jin Ge Jin Qu hao
- Jin Ge Jin Qu hao UVA
- Jin Ge Jin Qu hao UVA
- Jin Ge Jin Qu hao UVA
- Ubuntu下修改目录权限命令
- 第六章知识导图
- cocos2dx问题解决记录
- postfix最简单配置
- NSDateFormatter 'YYYY' 和 'yyyy' 的区别
- UVA 12563 Jin Ge Jin Qu hao(DP)
- C和C++宏定义详解
- 剑指offer 面试题43 n个骰子点数和的分布律
- 为什么那么喜欢c
- 矩阵快速幂(poj3070)、快速幂
- Mac下为Android项目添加Maven
- 时间规划
- 怎么加载包含文件
- 头文件和库的理解