#LT9532. 数据统计

    ID: 6064 传统题 1000ms 128MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>归并排序第十二讲(Level3)GESP 4级

数据统计

数据统计

题目描述

某城市要统计全市 nn 名同学的期末成绩,要求输入学生姓名、语文、数学、英语成绩,根据各项成绩计算出每名学生的平均分,并进行等级记录。如果平均分大于95,记录为"excellent";如果在60~95之间,记录为"good";如果小于等于60,则记录为"bad"。请你通过编程帮忙统计学生平均分排名,输出前 mm 名学生的信息。如果平均分相同,则按照输入顺序输出,使用归并排序完成。

输入格式

第一行,整数 nn,表示 nn 名学生(100<n<100000100<n<100000)。

第二行开始,共 nn 行,每行输入学生的姓名、语文、数学、英语成绩(00 \le 分数 100\le 100),分数为整数。空格隔开。

第三行,整数 mm,表示排名中前 mm 名(mnm \le n)。

输出格式

降序输出共 mm 行,每行输出学生的名字、平均分等级、平均分(保留2位小数),空格隔开。

样例输入 #1

3
xiaocheng 100 92 95
xiaotong 93 88 99
xiaomei 91 95 96
2

样例输出 #1

xiaocheng excellent 95.67
xiaomei good 94.00

数据范围

100<n<100000100<n<100000mnm \le n,分数为 00100100 之间的整数。

知识点与难度

本题涉及的知识点从属于 GESP 4级,难度等级:⭐⭐⭐


测试点分布

Subtask 分值 测试点编号 说明
1 100 1 样例