#P0197. [AHOI 2025 小学组] 方差(variance)

[AHOI 2025 小学组] 方差(variance)

题目描述

小可可最近学习了方差的定义。

现在有一个长度为 nn 的序列 aa,小可可希望你求出这个序列的方差。

形式化地,计算:

$$\sigma = \frac{(a_1 - \bar{a})^2 + (a_2 - \bar{a})^2 + \cdots + (a_n - \bar{a})^2}{n}$$

其中 aˉ\bar{a} 表示序列 aa 的平均数:

aˉ=a1+a2++ann\bar{a} = \frac{a_1 + a_2 + \cdots + a_n}{n}

保证运算过程中所有结果均为整数。

输入格式

variance.in 输入。

  • 第一行一个整数 nn,表示序列长度。
  • 第二行 nn 个整数,第 ii 个整数表示 aia_i

输出格式

variance.out 输出。

一行一个整数,表示序列的方差。

样例

输入

3
3 3 6

输出

2

说明

样例 2/3 详见选手文件夹下的 variance/variance*.in/ans 文件。

数据范围

  • 数据点 1:n=1n = 11ai1001 \le a_i \le 100
  • 数据点 2~5:1n2×1031 \le n \le 2 \times 10^31ai2×1051 \le a_i \le 2 \times 10^5
  • 数据点 6~10:1n1051 \le n \le 10^51ai1071 \le a_i \le 10^7