#C30207. 班级排名(升级)

班级排名(升级)

题目描述

输入n个学生的学号、姓名、性别、数学成绩、语文成绩、英语成绩,然后计算语数外平均分,按从高到低的顺序排列后输出。

输入样例

第一行 n ,11\leq n 105\leq10^5

第二行输入 n 位同学的学号、姓名、性别、数学成绩、语文成绩、英语成绩。

输出样例

为排序后的学号、姓名、性别、数学、语文、英语和平均成绩,平均分保留 1 为小数。提示:fixed<<setprecision();

样例

5
1 zhangsan m 88.5 90 90
2 xiaoming m 93 88 97.5
3 xiaohong f 94.5 98.5 99.5
4 xiaolan m 98.5 95 98
5 hhh f 100 99.5 95
5 hhh f 100 99.5 95 98.2
3 xiaohong f 94.5 98.5 99.5 97.5
4 xiaolan m 98.5 95.0 98.0 97.2
2 xiaoming m 93.0 88.0 97.5 92.8
1 zhangsan m 88.5 90.0 90.0 89.5