【发布时间】:2020-01-09 20:11:42
【问题描述】:
我在比赛中遇到了这个问题。我们给了一个数 N,我们需要构造一个大小为 N 的数组,它只包含 1 和 -1,使得每对乘积的总和的值最小且为正。 即如果数组是 A 那么
所有 1
例子:
输入 => 3
输出 => [1,1,1]
解释 - 所有可能的情况是:
[1,1,1] = 3
[1,1,-1] = -1
[1,-1,-1] = - 1
[-1,-1,-1] = 3
所以所有组合和最小可能的正例是 3。
我们怎样才能找到这样的数组?
我试图找到一种模式,但没有奏效。
【问题讨论】:
标签: java python c++ arrays algorithm