【发布时间】:2016-04-25 12:38:39
【问题描述】:
这是硬币兑换问题的一个版本。因此,这是一个动态规划问题。
我知道如何确定您是否可以进行零钱,如果您可以使用每种面额的最多一枚硬币,或者您最多可以使用 k 枚硬币,但不能同时使用这两种硬币。
【问题讨论】:
-
是的。我知道这个。我不知道如何将 k 个硬币的约束计算到循环中。
-
@user2357112 “我知道如何确定您是否可以进行零钱,如果您可以使用每种面额的最多一枚硬币,或者您最多可以使用 k 枚硬币,但不能同时使用这两种硬币。” ...将其解释为我知道这是 0-1 背包问题的变体,但是我不知道如何结合 all 约束。相关地,请看问题 3:cise.ufl.edu/class/cot5405sp10/exams/Midterm3sol.pdf。根据您的限制,您可以获得非常不同的复发。我的问题是你如何结合所有的限制。
标签: algorithm dynamic-programming knapsack-problem coin-change