logo AlgoBeat OnlineJudge
登录 注册

#10099. 张雪峰老师

内存限制:324 MiB 时间限制:2026 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: AlgoBeat 官方账号

题目描述

张雪峰老师正在给考研学子们做院校规划。他手头有 名学生的模拟考成绩,现在需要对这组数据进行全面统计分析,以便给出最精准的报考建议。

张老师需要你帮他计算出这组数据的若干统计量,包括最大值、最小值、极差、平均数、中位数、众数、方差和标准差。

给定 个整数 ,代表每名学生的考研分数(满分 分)。请你依次计算并输出以下 个统计量:

最大值:数据中的最大值,即

最小值:数据中的最小值,即

极差:最大值与最小值的差,即

平均数:所有数据的算术平均值,即

中位数:将数据从小到大排序后,若 为奇数,则中位数为中间那个数;若 为偶数,则中位数为中间两个数的平均值。

众数:数据中出现次数最多的数。若多个数出现次数相同且最多,则输出其中数值最小的那个

方差

标准差:方差的算术平方根,即

输入格式

第一行包含一个整数 )。

第二行包含 个整数 ),表示每名学生的分数。

输出格式

输出共 行,依次为:

最大值
最小值
极差
平均数(四舍五入保留 位小数)
中位数(四舍五入保留 位小数)
众数
方差(四舍五入保留 位小数)
标准差(四舍五入保留 位小数)

样例

样例输入

5
300 400 350 280 390

样例输出

400
280
120
344.00
350.00
300
1640.00
40.50

数据范围与提示

样例解释

  • 最大值:
  • 最小值:
  • 极差:
  • 平均数:
  • 排序后为 ,中位数为中间数
  • 众数:每个数都出现 次,取最小的数
  • 方差:
  • 标准差:

数据范围