#2980. Rally

0
    ID: 2980 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 2 上传者: 标签>AtCoderabc156CGESP 3级数组枚举(双层循环)

Rally

Rally

题目描述

有 NN 人居住在数轴上。 第 ii 个人居住在坐标 XiX_i。 你将要召开一个所有 NN 个人都必须参加的会议。 会议可以在任意一个整数坐标举行。如果选择在坐标 PP 举行会议,第 ii 个人参加会议将消耗 (Xi−P)2(X_i - P)^2 点耐力。 求这 NN 个人需要消耗的耐力总和的最小值。

输入格式

输入按下述格式由标准输入提供: NN X1X_1 X2X_2 ...... XNX_N

输出格式

输出这些 NN 个人需要消耗的耐力总和的最小值。

2
1 4
5
7
14 14 2 13 56 2 37
2354

提示

输入中的所有值均为整数。 1≤N≤1001 \leq N \leq 100 1≤Xi≤1001 \leq X_i \leq 100假设会议在坐标 22 举行。在这种情况下,第一个人将消耗 (1−2)2(1 - 2)^2 点耐力,第二个人将消耗 (4−2)2=4(4 - 2)^2 = 4 点耐力,总共为 55 点耐力。这是这两个人需要消耗的耐力总和的最小值。 注意你只能在整数坐标举行会议。

标签: AtCoder|abc156C

来源

AtCoder|abc156C