A22405.最小绝对差值和

普及/提高-

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

时间限制:1000ms
内存限制:128MB

给定三个长度为 NN 的数组 A,B,CA, B, C,定义数组 AA 和数组 BB绝对差值和\bf{绝对差值和} 为:

i=1NAiBi (1iN)\sum_{i=1}^{N} \vert A_i - B_i \vert \ (1 \le i \le N)

现在你可以执行一次以下操作,也可以不执行:

  • 选择数组 AA 中一个的元素,把它替换为数组 CC任意一个元素\bf{任意一个元素}

求出执行一次(或者不执行)操作后,数组 AA 和数组 BB最小绝对差值和\bf{最小绝对差值和}

每个测试文件包含 T 个测试用例。\bf{每个测试文件包含\ T\ 个测试用例。}

数据范围\large{数据范围}

  • 1T10001 \le T \le 1000

  • 1N1051 \le N \le 10^5

  • 1Ai,Bi,Ci1091 \le A_i, B_i, C_i \le 10^9

  • 题目保证对于所有的测试用例 NN 的总和不超过 10510^5

输入格式

每个测试文件格式如下:

TT
Testcase1Testcase_1
Testcase2Testcase_2
\vdots
TestcaseTTestcase_T

对于每个 TestcaseTestcase 格式如下:

NN
A1 A2 A3  ANA_1\ A_2\ A_3\ \cdots\ A_N
B1 B2 B3  BNB_1\ B_2\ B_3\ \cdots\ B_N
C1 C2 C3  CNC_1\ C_2\ C_3\ \cdots\ C_N

输出格式

对于每个 TestcaseTestcase 在单独的一行中输出答案。

输入输出样例

  • 输入#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

说明/提示

样例 11

A1=1A_1 = 1 替换为 C3=2C_3 = 2,数组 AA 变为 [2,4,3][2, 4, 3] 和数组 BB 的绝对差值为 22+47+35=0+3+2=5\vert 2 - 2 \vert + \vert 4 - 7 \vert + \vert 3 - 5 \vert = 0 + 3 + 2 = 5

样例 22

A2=1A_2 = 1 替换为 C2=7C_2 = 7,数组 AA 变为 [3,7,3,4,2][3, 7, 3, 4, 2] 和数组 BB 的绝对差值为 32+710+31+41+23=1+3+2+3+1=10\vert 3 - 2 \vert + \vert 7 - 10 \vert + \vert 3 - 1 \vert + \vert 4 - 1 \vert + \vert 2 - 3 \vert = 1 + 3 + 2 + 3 + 1 = 10

首页