我对算法问题的解决方案有疑问,如下所述。
我们有一组整数(例如数组)。我们的任务是将它们分成总和彼此相等的组(它们不必具有相同数量的元素)。我认为原始集合不能被划分,我们必须给出“不可能划分”的答案。
例如: Set A
is given [-7 3 3 1 2 5 14]
。答案是[-7 14], [3 3 1], [2 5]
。
似乎很容易说什么时候肯定是不可能的。当原始集的总和不能被 3 整除时:sum(A) % 3 != 0
。
你知道如何解决这个问题吗?
我对算法问题的解决方案有疑问,如下所述。
我们有一组整数(例如数组)。我们的任务是将它们分成总和彼此相等的组(它们不必具有相同数量的元素)。我认为原始集合不能被划分,我们必须给出“不可能划分”的答案。
例如: Set A
is given [-7 3 3 1 2 5 14]
。答案是[-7 14], [3 3 1], [2 5]
。
似乎很容易说什么时候肯定是不可能的。当原始集的总和不能被 3 整除时:sum(A) % 3 != 0
。
你知道如何解决这个问题吗?