【发布时间】:2020-03-22 15:29:45
【问题描述】:
基本上是标题,但我会尽力解释。
假设我们有一个像[2, 3, -4, 6, -2, -1] 这样的数组
目标是在元素总和最接近零时找到此数组的版本。您可以执行的操作是更改任何元素的符号。因此,例如,提供的数组的总和是 4,但我们可以更改第一个元素的符号,使数组看起来像 [-2, 3, -4, 6, -2, -1],这样总和现在是 0
除了暴力破解,我找不到其他方法,所以决定问问某人是否可以想出一些优化该过程的方法。
提前致谢。
【问题讨论】:
-
Stack Overflow 上已经有几十个这个问题的答案了,如果你想搜索的话。
标签: arrays algorithm math combinations