题目描述
wzh和mcq需要对新生成绩进行排名。共有n名具有唯一英文名字的学生参与排名,每名学生都有对应的语文、数学、英语三门课程的成绩。排名规则如下:
1.首先,按照三门课程的总成绩从高到低进行排序。总成绩计算方式为:语文成绩 + 数学成绩 + 英语成绩。
2.如果两名学生的总成绩相同,则按照他们名字的字典序进行排序,即按照字母先后顺序进行比较,优先输出字典序较小的学生。
请根据给定的学生信息(每个学生具有唯一的英文名字和三门课程的成绩),输出排名后的学生名单及其总成绩。
1.首先,按照三门课程的总成绩从高到低进行排序。总成绩计算方式为:语文成绩 + 数学成绩 + 英语成绩。
2.如果两名学生的总成绩相同,则按照他们名字的字典序进行排序,即按照字母先后顺序进行比较,优先输出字典序较小的学生。
请根据给定的学生信息(每个学生具有唯一的英文名字和三门课程的成绩),输出排名后的学生名单及其总成绩。
输入
第一行包含一个整数n,表示学生的数量。(1<=n<=100)
接下来的n行,每行包含一个英文名字(保证唯一,名字长度小于等于30)和三个整数,分别代表该学生的语文、数学、英语成绩,各项之间用空格分隔。
接下来的n行,每行包含一个英文名字(保证唯一,名字长度小于等于30)和三个整数,分别代表该学生的语文、数学、英语成绩,各项之间用空格分隔。
输出
输出排名后的学生信息,每行输出一个学生的英文名字和对应的总成绩,中间用空格分隔。
样例输入 Copy
6
wzh 80 80 80
mcq 85 85 85
lcy 80 90 95
hyc 70 87 94
skh 88 88 88
zwx 70 80 90
样例输出 Copy
lcy 265
skh 264
mcq 255
hyc 251
wzh 240
zwx 240