#OLD518. 期末考试要来了
期末考试要来了
Description
很快就要到期末了,学校为同学们准备了一次摸底考试,分别是高等数学 、大学外语 、c语言 。
w老师是一个班级的班主任,现在他想通过这次摸底考试了解一下大概有多少名同学一科也不会挂掉,你可以帮w老师打印出一份名单吗?
w老师要想要更清楚的看到全部及格 的学生的信息,即所有成绩都大于或等于60 的同学,而且他想分别看一下男生和女生的学习情况,所以他要求:
- 先 输出全部及格的女生 的信息,再 输出男生 ;
- 按照各科总成绩 从高到低排序;
- 当总成绩相同,看高数 成绩,高数成绩高的排在前面;
- 当高数成绩相同时看大学外语 ,成绩成绩高的排在前面;
- 当大学外语成绩相同时,看c语言 成绩成绩高的排在前面;
- 当成绩全部相同时,按照同学的学号 从小到大排序。
Format
Input
第一行输入一个整数n 表示w老师的班级有n 名同学参加考试。
接下来n 行,分别为:
- 一个长度为12 的字符串s ,表示学生的学号 ;
- 一个字符串name 表示学生的姓名 ;
- 一位数字q 表示学生的性别 (0 表示男生 ,1 表示女生 );
- 三位整数x、y、z 分别表示学生的高等数学 成绩、大学外语 成绩、c语言 成绩。
Output
输出学生的学号、姓名、性别、高等数学成绩、大学外语成绩、c语言成绩 ,每个信息中间用空格 隔开,每个学生 的信息占一行 。
-
0 < n <= 100000
-
0 < x,y,z <= 100
-
0 < |name| <= 12
Samples
6
000000000001 xiaoming 0 69 78 88
000000000002 xiaowang 1 65 67 36
000000000003 xiaozhao 1 98 76 89
000000000004 xiaozhang 0 69 79 87
000000000005 xiaosun 1 98 76 89
000000000006 xiaojiang 0 61 79 86
000000000003 xiaozhao 1 98 76 89
000000000005 xiaosun 1 98 76 89
000000000004 xiaozhang 0 69 79 87
000000000001 xiaoming 0 69 78 88
000000000006 xiaojiang 0 61 79 86