【发布时间】:2011-09-03 02:05:57
【问题描述】:
抱歉,想不出更好的标题。所以这是我的问题的一个例子。我有一个包含 120、100、70、65、30 20 等值的项目列表。现在我想要将其中的 3 个组合起来接近 165。
我正在研究使用 napsack 想法的解决方案,但是当我们有两个限制因素是允许的项目数量和最大值时,我不知道如何使一些解决方案发挥作用。
任何方向或帮助都会很棒。
我们可以使用我给出的示例... 列出我们有 120,100,70,65,30,20 我正在寻找 3 个低于 165 的数字的组合。 我希望我使用的系统可以扩展以更改 165 和组合中允许的数字。
【问题讨论】:
-
你能概括一下你的问题吗?有了您的输入,即使是蛮力方法也会非常快。
标签: algorithm