#AG208. 【程序题】竞赛选手综合排名(多条件选择排序)

【程序题】竞赛选手综合排名(多条件选择排序)

题目描述

编程竞赛需要按以下规则排名:

  • ​得分降序排列
  • 得分相同时,​提交时间升序排列(提交时间越小越早)

输入一个二维数组,每个元素为 [分数, 时间],要求按以下规则排序:

  • ​分数降序排列
  • 分数相同时,提交时间升序排列(提交时间越小越早)

输入格式

第一行为整数 n,表示选手数量。 接下来 n 行,每行两个整数:得分(≥0)和提交时间(≥1)。

输出格式

n 行,排序后的选手信息,每行格式同输入。

5  
90 1001  
85 1003  
90 1002  
85 1004  
95 1005
95 1005  
90 1001  
90 1002  
85 1003  
85 1004
3  
80 2  
80 1  
80 3
80 1  
80 2  
80 3