#D2003. 标准差

标准差

题目背景

标准差是一组数值自平均值分散开来的程度的一种测量观念。一个较大的标准差,代表大部分的数值和其平均值之间差异较大;一个较小的标准差,代表这些数值较接近平均值。

题目描述

本题采用 NOI 系列赛事常见的“文件输入输出”模式评测

输入文件名:sigma.in,输出文件名:sigma.out

输入 nn 个数,第 ii 个数为 aia_i,输出这 nn 个数的标准差(保留两位小数)。

标准差为方差的算数平方根,方差为每个数与平均数的差的平方之和除以数的个数。

比如五个数 3,2,7,6,83, 2, 7, 6, 8 时:

平均数μ=3+2+7+6+85=5.2\text{平均数}\mu=\frac{3+2+7+6+8}{5}=5.2 $$\text{方差} \sigma^2 = \frac{(3-5.2)^2+(2-5.2)^2+(7-5.2)^2+(6-5.2)^2+(8-5.2)^2}{5}=5.36 $$$$\text{标准差}\sigma = \sqrt{5.36} \approx 2.3151673805580 $$

用数学符号表示的话,可以表示为:

平均数μ=Σi=1nain\text{平均数} \mu =\frac{\Sigma_{i=1}^{n}{a_i}}{n} $$\text{方差} \sigma^2 =\frac{\Sigma_{i=1}^{n}{(a_i-\mu)^2}}{n} $$标准差σ=σ2\text{标准差} \sigma =\sqrt{\sigma^2}

输入格式

输入第一行为一个整数 nn,表示有 nn 个数。

输入第二行为空格隔开的 nn 个整数,第 ii 个整数为 aia_i

输出格式

输出一行,为保留了两位小数的标准差。

样例

5
3 2 7 6 8
2.32
5
2 2 2 2 2 
0.00

数据范围

对于 60%60\% 的数据:1n10001\le n \le 1000

对于 100%100\% 的数据:1n5×1061\le n \le 5\times 10^61ai1041\le a_i\le 10^4

提示