hdoj1114_Piggy-Bank(dp)
来源:互联网 发布:ubuntu怎么格式化u盘 编辑:程序博客网 时间:2024/06/05 08:59
#include<cstdio>#include<iostream>#include<algorithm>#include<string.h>#include<utility>#include<vector>using namespace std;int dp[10010], coinw[10010], coinp[10010];void solve(int w, int n){ int max = 1 << 30; fill(dp, dp + w + 1, max); dp[0] = 0; for (int i = 0; i < n; i++) { for (int j = coinw[i]; j <= w; j++) dp[j] = min(dp[j], dp[j - coinw[i]] + coinp[i]); }}int main(){ int t; scanf("%d", &t); for (int i = 0; i < t; i++) { int e, f; scanf("%d %d", &e, &f); int n; scanf("%d", &n); for (int j = 0; j < n; j++) { int p, w; scanf("%d %d", &coinp[j], &coinw[j]); } solve(f - e, n); if (dp[f - e] == (1 << 30)) printf("This is impossible.\n"); else printf("The minimum amount of money in the piggy-bank is %d.\n", dp[f - e]); } return 0;}
0 0
- hdoj1114_Piggy-Bank(dp)
- hdu 1114(Piggy-Bank)(dp)
- hdu 1114 Piggy-Bank (DP)
- hdu 1114 Piggy-Bank(DP背包)
- Piggy-Bank(dp完全背包问题)
- hdu 1114 Piggy-Bank(dp)
- HDOJ 1114 Piggy-Bank (DP)
- HDU 1114 Piggy-Bank(DP,水题)
- HDU_1114 Piggy Bank(DP)
- 【基础dp】Piggy-Bank
- HDU 1114 Piggy-Bank--DP--(裸完全背包)
- POJ 1384 Piggy-Bank(DP完全背包)
- HDU 1114 Piggy-Bank(dp完全背包)
- (DP,背包,数量不限,装满)Piggy-Bank -- HDOJ
- 【HDU 1114】Piggy-Bank(dp||完全背包问题)
- hdu 1114 Piggy-Bank--DP
- hdu1114Piggy-Bank(DP完全背包)
- [dp]Piggy-Bank 完全背包
- 二叉查找树(4) - 中序查找一个给定值的前驱以及后继
- Android之ContentProvider详解
- spark:协同过滤--49
- Linux_1.3_Coredump故障分析
- 【Java8】Java 8十个lambda表达式案例
- hdoj1114_Piggy-Bank(dp)
- 2015061506 - 代码分析之代码格式(3)
- PHP---万网虚拟主机数据库(mysql)连接测试
- 正则表达式(2) EditPlus正则表达式替换字符串详解
- myeclipse svn插件安装
- leetcode——Container With Most Water
- ACM 今年暑假不AC
- Mysql修改大小写敏感
- 二叉查找树(5) - 判断一棵二叉树是否为BST