-1
有两个数组a[], b[];
sum_a
是a[]
总和,sum_b
是b[]
和总和diff = |sum_a - sum_b|;
两次交流,找出最小差异
现在我们有机会与b[j]
交换a[i]
两次;
我们想要获得最小差异?
例如:
一个= 7 7 5 5
B = 3 3 6 6
我们能与6交换7 3和交换机5:
一个= 3 7 6 5
b = 7 3 5 6
所以我们可以得到的最小差异是(3+7+6+5)-(7+3+5+6) = 0;
问题:程序如何从给定的数组中找到最小差异a[] and b[]
?