gpt4 book ai didi

algorithm - 零钱: Greedy Approach

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:43:21 31 4
gpt4 key购买 nike

问题是让 n 美分随 25 美分、10 美分、5 美分和 1 美分变化,并使用最少的硬币总数。在四种面额分别为 25 美分、10 美分、5 美分和 1 美分的特殊情况下,我们有 c1 = 25、c2 = 10、c3 = 5 和 c4 = 1。

如果我们只有 25 美分、10 美分和便士(没有五分硬币) 可以使用,贪心算法会用六枚硬币找零30 美分——四分之一零五便士——而我们本可以使用三枚硬币,即三角硬币。

给定一组面额,我们如何判断贪婪方法是否创造了最优解?

最佳答案

您要问的是如何确定给定的硬币系统是否规范来解决找零问题。如果贪心算法总是给出最优解,则系统是规范的。您可以通过有限的步骤确定包含 1 美分硬币的硬币系统是否规范。详细信息以及某些情况下更有效的算法,请参阅 http://arxiv.org/pdf/0809.0400.pdf .

关于algorithm - 零钱: Greedy Approach,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30138887/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com