一尘不染

总和为S的最小硬币数量

algorithm

给定N个硬币的列表,它们的值(V1,V2,…,VN)和总和S。找到总和为S的最小硬币数(我们可以使用与(我们想要),或者报告说不可能以总和为S的方式选择硬币。

我试图了解动态编程,还没有弄清楚。我不明白给出的解释,因此也许您可以向我提示如何编程此任务?没有代码,只有我应该从哪里开始的想法。

谢谢。


阅读 228

收藏
2020-07-28

共1个答案

一尘不染

这是一个经典的背包问题,请在此处查看更多信息:Wikipedia背包问题

您还应该查看一些排序,特别是从最大到最小的值排序。

2020-07-28