#agc049f. [agc049_f]Happy Sequence

[agc049_f]Happy Sequence

题目描述

给定长度为NN的整数序列A,BA, BCC。只有满足以下条件时,Snuke才会感到幸福:

  • 对于每个整数xx,有$\\sum_{1 \\leq i \\leq N} |A_i-x| \\leq \\sum_{1 \\leq i \\leq N} |B_i-x|$。

他决定改变至少00AA的元素以获得幸福。将AiA_i改变为tt需要花费他Citimes(Ait)2C_i \\times (A_i-t)^2。这里,改变后的值tt也必须是整数

找到使Snuke感到幸福所需的最小总花费。

约束条件

  • 1N2×1051 \leq N \leq 2 \times 10^5
  • 0Ai2×1050 \leq A_i \leq 2 \times 10^5
  • 0Bi2×1050 \leq B_i \leq 2 \times 10^5
  • 1Ci51 \leq C_i \leq 5
  • 输入中的所有值都是整数。

输入

输入以以下格式从标准输入给出:

NN

A1A_1 A2A_2 \cdots ANA_N

B1B_1 B2B_2 \cdots BNB_N

C1C_1 C2C_2 \cdots CNC_N

输出

输出答案。

示例输入1

3
0 1 4
1 2 3
1 3 2

示例输出1

6

执行以下操作后,总花费为66

  • A1A_1改为22。此次改变花费为1×(02)2=41 \times (0-2)^2=4
  • A3A_3改为33。此次改变花费为2×(43)2=22 \times (4-3)^2=2

经过这些操作,有A=(2,1,3)A=(2,1,3),满足Snuke的要求。无法使总花费小于66实现目标,因此答案是66

示例输入2

20
185 89 216 105 56 383 193 161 75 196 322 180 390 15 206 78 275 338 225 167
161 77 294 117 22 382 218 140 57 231 343 160 397 8 264 68 301 349 295 157
3 1 3 5 2 1 3 4 1 4 2 2 2 2 5 1 1 5 4 3

示例输出2

3758

示例输入3

1
0
0
1

示例输出3

0