#ABC156C. Rally

Rally

题目描述

There are NN people living on a number line.

The ii-th person lives at coordinate XiX_i.

You are going to hold a meeting that all NN people have to attend.

The meeting can be held at any integer coordinate. If you choose to hold the meeting at coordinate PP, the ii-th person will spend (XiP)2(X_i - P)^2 points of stamina to attend the meeting.

Find the minimum total points of stamina the NN people have to spend.

NN 人生活在一条数线上。

ii 个人住在坐标 XiX_i 处。

你们要召开一个会议,所有 NN 人都必须参加。

会议可以在任意整数坐标召开。如果你选择在坐标 PP 召开会议,那么 ii -th的人将花费 (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

样例 11 解释

假设会议在坐标 22 举行。在这种情况下,第一个人将消耗 (12)2(1 - 2)^2 点体力,第二个人将消耗 (42)2=4(4 - 2)^2 = 4 点体力,总共消耗 55 点体力。这就是 22 人需要消耗的最低体力总量。

注意,只能在整数坐标处举行会议。