‹ 上一题 下一题 ›

g5-08328. 重排最小差 未做

1000 ms 256 MB 测试点 10 通过率 100% GESP-55级·STLalgorithm

题目描述

有两条等长的数列 和 。你可以把 的元素任意重排( 保持原样),重排后把两条数列按位置一一配对,记重排后的 为 ,总差定义为

。

求 的最小值。

结论:把 、 各自升序排序后逐位相减, 最小——第 小的配第 小的,任何交叉配对都不会更小(交换论证:若 、,则 )。

输入格式

第一行一个整数 ()。

第二行 个整数 ;第三行 个整数 ()。

输出格式

一行一个整数: 的最小值。

样例

输入:

3
1 4 6
8 3 5

输出:

5

各自升序后是 1 4 6 与 3 5 8,总差 ;按输入原序配对是 ,不是最小。

数据范围

,。总差最大约 ——累加请用 long long。

输入
输出

            
答案