广播操比赛
- 描述
-
你是某高中广播操比赛的记分员,在全校统一比赛中你需要给各个班级计分并统计最终分数和排名。
由于裁判们打分速度不一样,你会以任意顺序收到各个裁判给各个班级打分的情况。
每一条打分包含的信息有:被打分的班级名字、班级的分数。
收到所有的打分之后,对于每个班级你需要去掉一个最高分,去掉一个最低分,然后求平均数。
最后你需要给出每个班级的最终结果,按照分数从高到低排列,输入保证不会出现同分。
- 输入
- 第1行:一个正整数N,表示接下来有N条打分。
第2到N+1行:一个字符串班级名字和一个正整数班级分数,被空格隔开。 - 输出
- 若干行:每行是班级的名字和班级的最终分数(精确到0.01),用英文冒号隔开。
- 样例输入
-
12 高三1班 5 高一1班 5 高二1班 6 高一1班 9 高三1班 6 高二1班 9 高三1班 10 高二1班 8 高一1班 7 高二1班 6 高一1班 10 高三1班 6
- 样例输出
-
高一1班:8.00 高二1班:7.00 高三1班:6.00
- 提示
- 你需要建立一个字典,key是班级名,value是分数的列表。
参考老师的课堂程序:2021102606.py、2021102607.py。