[题目链接] http://poj.org/problem?id=3260 [题目大意] 给出你拥有的货币种类和每种的数量,商店拥有的货币数量是无限的, 问你买一个价值为m的物品,最少的货币流通数量为多少 [题解] 我们可以计算出买不同价值的物品,在没有找钱情况下的最少用币数量, 记为dp[i],这个可以用多重背包来完成,对于商店来说,我们可以计算出, 对于不同额度的找零,最少用币数量,记为f[i], 我们发现,对于货币流通最少,就是求dp[i+m]+f[i]的最小值, 由鸽巢原理可得我们只要计…