#aBC156C. [ABC156C] Rally

[ABC156C] Rally

AT_abc156_c [ABC156C] Rally

题目描述

数轴上有 NN 个人居住。

ii 个人居住在坐标 XiX_i 上。

你打算举办一次让 NN 个人全部参加的集会。

集会可以在数轴上的任意整数坐标举行。当集会在坐标 PP 举办时,第 ii 个人为了参加集会需要消耗 (XiP)2(X_i - P)^2 的体力。

请你求出 NN 个人消耗体力总和的最小可能值。

输入格式

输入以如下格式从标准输入读入:

NN X1X_1 X2X_2 ...... XNX_N

输出格式

请输出 NN 个人消耗体力总和的最小可能值。

输入输出样例 #1

输入 #1

2
1 4

输出 #1

5

输入输出样例 #2

输入 #2

7
14 14 2 13 56 2 37

输出 #2

2354

说明/提示

限制条件

  • 输入均为整数。
  • 1N1001 \leq N \leq 100
  • 1Xi1001 \leq X_i \leq 100

样例解释 1

当集会在坐标 22 举办时,第 11 个人消耗的体力为 (12)2=1(1 - 2)^2 = 1,第 22 个人消耗的体力为 (42)2=4(4 - 2)^2 = 4,因此总和为 55。这就是 22 个人消耗体力总和的最小可能值。请注意,集会只能在整数坐标上举行。

由 ChatGPT 4.1 翻译