SYNU学员评测系统
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
Chihiro在SYNU实习,受命负责对新招募的“见习信使”学员进行成绩评估。 每位学员都经历了多次测试,为了评估他们的“学习稳定性”,SYNU要求Chihiro计算每位学员成绩的波动度——即标准差。 标准差的计算公式如下:
其中, 指的是这个人每一次考试的成绩, 指的是这个人所有考试成绩的平均值, 指的是这个人参与的考试次数, 符号表示将所有的结果累加求和。
标准差越大,代表成绩越不稳定。Chihiro希望找到波动最大的 20 位同学,并将他们的名字按从不稳到稳定的顺序上报给SYNU。
已知每位同学的名字以及他们每次考试的分数,请你帮助Chihiro完成这个任务。
Format
Input
第一行输入两个正整数 n, m,表示学员人数和考试次数。 接下来 行,每行包含:
一个字符串 (学员姓名);
接着 个整数 , , …, (每次考试的成绩)。
Output
输出 行,按照成绩波动程度(标准差)从大到小排序后输出学员姓名。若两位学员的波动程度相同,则按姓名字典序升序排列。
Samples
5 3
kkksc03 90 80 70
chenzhe 40 50 60
pinkrabbit 11 45 14
xht37 0 0 0
yakumoran 100 100 100
pinkrabbit
chenzhe
kkksc03
xht37
yakumoran
样例解释
pinkrabbit 的成绩波动最大,标准差约为 15.37
chenzhe 与 kkksc03 的标准差约为 8.16
xht37 与 yakumoran 的标准差为 0
因此排序为: pinkrabbit > chenzhe > kkksc03 > xht37 > yakumoran
数据范围
1 ≤ ≤ 100000
1 ≤ ≤ 20
姓名长度 ≤ 10,仅包含大小写字母与数字
0 ≤ ≤ 100
保证输入合法
Limitation
1s, 1024KiB for each test case.
2025 SYNU 十一月冲刺周赛 Round II (Div 3)
- 状态
- 已结束
- 规则
- XCPC
- 题目
- 6
- 开始于
- 2025-11-13 19:15
- 结束于
- 2025-11-13 21:15
- 持续时间
- 2 小时
- 主持人
- 参赛人数
- 50