gpt4 book ai didi

algorithm - 递归子集求和以尽可能接近给定数字

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

<分区>

Possible Duplicate:
Subset Sum algorithm

我有一个非常简单的问题,但我无法弄清楚。我得到了一组数字和一个值,我需要通过组合这些集合来尽可能接近它。该算法必须是递归的。结果不能超过给定的数量。

例如,给定一个 {6, 9, 4, 2, 7} 数组,我需要尽可能接近 14。那么结果是 13(通过选择元素 9 和 4)。

这是我目前所拥有的:

具有 2 个参数的递归函数:一个索引,提供有关您要添加(或不添加)的元素的信息以及到目前为止的总和。对于每个元素,我都会做出二元决定:是否将其添加到 sumSoFar 中。我对基本情况有点困惑,因为结果不能超过我必须尽可能接近的数字。

谁能帮我解决这个问题?

提前致谢!

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