【发布时间】:2012-09-27 07:15:53
【问题描述】:
如果给我一个排序列表/数组,即 [1,6,8,15,40],数组的大小和请求的数字..
您如何从该列表中找到所需的最小数量的值以求和所请求的数量?
例如给定数组 [1,6,8,15,40],我请求数字 23,它将从列表(8 和 15)中取 2 个值等于 23。然后该函数将返回 2 ( # 个值)。此外,数组中有无限数量的 1(因此您的函数将始终返回一个值)
感谢任何帮助
【问题讨论】:
标签: algorithm knapsack-problem