【发布时间】:2016-11-08 09:05:59
【问题描述】:
在硬币系统 C = {c1, c2, ... ck} 中应该改变给定的数量 x,使得每个硬币 ci 具有给定的重量 wi。我们想计算可能变化的总权重。如果两个零钱以不同的顺序包含相同的硬币,则它们是不同的。
我们如何为上述问题提供动态规划递归?我知道最小硬币找零问题的递归(即 C(x)=min{C(x-c)+1 for x>0})。但我的困惑是可能的变化的总重量。谢谢。
【问题讨论】:
-
不清楚,权重是怎么考虑的?
标签: algorithm dynamic-programming computer-science