排序
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目:排序
一、题目描述 给定学生成绩列表,每个学生的成绩包括数学、英语、科学和体育四个科目的分数(皆为整数)。需按照以下规则对成绩进行排序:
- 首先,按照所有科目成绩总和的降序排序。
- 若总分相同,则按照数学成绩的降序排序。
- 若数学成绩和总分都相同,则按照科学成绩的降序排序。
- 若数学、科学成绩和总分都相同,则按照英语成绩的降序排序。
二、输入格式 第一行是整数N,表示学生的数量。 接下来的N行,每行包含一个学生的成绩,成绩之间用空格分隔,依次为数学、英语、科学和体育的分数。
三、输出格式 按照上述排序规则输出学生成绩,每个学生的成绩占一行,格式与输入格式相同。
四、样例
- 样例1 输入
4
90 85 95 88
85 90 95 85
95 90 90 85
90 95 85 90
- 样例1 输出
95 90 90 85
90 95 85 90
85 90 95 85
90 85 95 88
五、数据范围和提示
- 对于30%的数据,1 ≤ n ≤ 10
- 对于60%的数据,1 ≤ n ≤ 1000
- 对于100%的数据,1 ≤ n ≤ 100000,分数为不超过100的非负整数。
京公网安备 11011102002149号