A22405.最小绝对差值和
普及/提高-
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
时间限制:1000ms
内存限制:128MB
给定三个长度为 N 的数组 A,B,C,定义数组 A 和数组 B 的 绝对差值和 为:
i=1∑N∣Ai−Bi∣ (1≤i≤N)
现在你可以执行一次以下操作,也可以不执行:
- 选择数组 A 中一个的元素,把它替换为数组 C 中 任意一个元素。
求出执行一次(或者不执行)操作后,数组 A 和数组 B 的 最小绝对差值和
每个测试文件包含 T 个测试用例。
数据范围
-
1≤T≤1000
-
1≤N≤105
-
1≤Ai,Bi,Ci≤109
-
题目保证对于所有的测试用例 N 的总和不超过 105。
输入格式
每个测试文件格式如下:
T
Testcase1
Testcase2
⋮
TestcaseT
对于每个 Testcase 格式如下:
N
A1 A2 A3 ⋯ AN
B1 B2 B3 ⋯ BN
C1 C2 C3 ⋯ CN
输出格式
对于每个 Testcase 在单独的一行中输出答案。
输入输出样例
输入#1
3 3 1 4 3 2 7 5 1 3 2 5 3 1 3 4 2 2 10 1 1 3 5 7 4 1 1 10 9 11 24 7 36 1 2 4 1 3 25 8 11 2 12 13 48 2 3 16 2 16 11 9 10 25 18 10 8 8
输出#1
5 10 113
说明/提示
样例 1:
将 A1=1 替换为 C3=2,数组 A 变为 [2,4,3] 和数组 B 的绝对差值为 ∣2−2∣+∣4−7∣+∣3−5∣=0+3+2=5。
样例 2:
将 A2=1 替换为 C2=7,数组 A 变为 [3,7,3,4,2] 和数组 B 的绝对差值为 ∣3−2∣+∣7−10∣+∣3−1∣+∣4−1∣+∣2−3∣=1+3+2+3+1=10。