136. 成绩排序
时间限制:1000 MS 内存限制:64 MB
题目描述
## 题目描述 考试结束了,大家最关心的就是自己的排名,现在就请你帮大家排个序。问题简化下,考试的科目只有数学和语文。 ## 输入格式 第一行一个整数 $n$,表示学生的个数。 接下来 $n$ 行,每行三个数,表示一个学生的学号,数学成绩,语文成绩。 ## 输出格式 对这 $n$ 个学生进行排序,先按照总分从高到底排序,如果总分相同,再按数学成绩从高到低,如果数学成绩也相同再按语文成绩从高到底排序,如果语文成绩还是相同,就按学号**从小到大排序**。 ## 数据范围 $1 \le n \le 1000$, 学号范围 $[1,n]$, 两门课的成绩 $[0,100]$ ## 输入 ```in1 4 1 95 97 2 100 96 3 98 96 4 99 95 ``` ## 输出 ```out1 2 196 100 96 4 194 99 95 3 194 98 96 1 192 95 97 ``` ## 提示