【发布时间】:2015-12-17 07:43:47
【问题描述】:
给定一个数组,输出数组中总和为0的连续元素。
例如:
对于输入[2, 3, -3, 4, -4, 5, 6, -6, -5, 10],
输出为 [3, -3, 4, -4, 5, 6, -6, -5]
我只是找不到最佳解决方案。
说明1:对于输出子数组中的任何元素,子数组中都应该有一个子集,该子数组与该元素相加为零。
例如:对于 -5,subsets {[-2, -3], [-1, -4], [-5], ....} 之一应该存在在输出子数组中。
说明2:输出子数组应该是所有连续的元素。
【问题讨论】:
-
define optimal...你忘了这样做。
-
还有,什么语言?
-
提示:对于那些在提出问题后花费接下来的五分钟左右等待 cmets 并对他们做出反应的人来说,会得到很好的答案...
-
您的“澄清”没有澄清任何内容,因为您滥用术语的方式。您说您找不到“最佳”的方法,但是如果您只是发布您编写的非最佳算法,我们将能够准确理解您的要求。
-
请下定决心。你想要
[3, -3, 4, -4, 5, 6, -6, -5]还是{[-2, -3], [-1, -4], [-5], ....}?
标签: arrays algorithm math satisfiability