#STR003. 选手成绩排名

    ID: 5085 传统题 1000ms 256MiB 尝试: 17 已通过: 4 难度: 3 上传者: 标签>C++基础结构体数组排序多关键字排序CSP入门

选手成绩排名

选手成绩排名

说明

一场比赛结束后,需要按照成绩给选手排名。

排序规则如下:

  1. 得分高的选手排在前面;
  2. 得分相同时,编号小的选手排在前面。

请使用结构体保存选手信息,并输出排序后的结果。

输入格式

第一行输入一个整数 nn

接下来 nn 行,每行输入:

id name score

姓名只包含英文字母,且不含空格。

输出格式

输出 nn 行,每行输出一名选手的编号、姓名和得分,中间用一个空格分隔。

样例

5
10 Alice 90
3 Bob 95
8 Cindy 90
1 David 95
6 Eve 88
1 David 95
3 Bob 95
8 Cindy 90
10 Alice 90
6 Eve 88

数据范围与提示

  • 1n2001 \le n \le 200
  • 所有编号互不相同;
  • 0score1000 \le score \le 100
  • 姓名长度不超过 2020