#BA1009. 排名

排名

排名

题目背景

第十四届蓝桥STEMA青少年组2022年12月C++组第3题

题目描述

某比赛有 N2N50N(2≤N≤50) 名选手参加,给定每名参赛选手的编号(1到N)和比赛得分0得分100)(0≤得分≤100),请按照分数从高到低的顺序排序,如果分数相同就按照编号排序,编号小的排前边。

输入格式

第一行输入一个正整数 N2N50N(2 ≤ N ≤ 50),表示参赛人数。

第二行开始,共输入 N 行,每行两个正整数,分别表示参赛选手的编号和比赛得分0得分100(0≤得分≤100),正整数之间以一个空格隔开。

输出格式

按照排序规则,输出N行,每行两个整数,分别表示编号和得分,正整数之间以一个空格隔开。

样例 #1

样例输入 #1

3
3 84
1 87
2 84

样例输出 #1

1 87
2 84
3 84