3
4
3 3 10 10
10 10 3 3
5
1 2 3 4 5
6 7 8 9 10
6
72 101 108 108 111 44
10 87 111 114 108 100
0
8
218
(输入输出请使用scanf(),printf())
在第一个测试用例中,我们可以,例如,把a3和b3交换,把a4和b4交换。 我们会得到数组a =[3, 3, 3, 3)和b =(10、10、10、10)和3⋅| 3−3 | + 3⋅| 10−10| = 0。
在第二个测试用例中,数组已经有了最小的和(如上所述),等于|1−2|+⋯+|4−5|+|6−7|+⋯+ |9−10| =4+4=8。
例如,在第三个测试用例中,我们可以交换a5和b5。