本文主要是介绍动态规划--装满背包的最小价值--hdu1114 Piggy-bank,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
给定存钱罐重量f - e,n种硬币的价值p,重量w。求里面最少有多少钱。
1.最少价值,全部初始化为inf,dp[0] = 0,转移的时候求min
2.装满背包,看dp[f - e] 是否仍为inf,是的话,说明背包不满。
#include <iostream>
#include <algorithm>
#include <cstdio>
using namespace std;
const int maxn = 500 + 5;
const int maxv = 10000 + 5;
这篇关于动态规划--装满背包的最小价值--hdu1114 Piggy-bank的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!