#ABC304A. 从最年轻的人开始

从最年轻的人开始

从最年轻的人开始

题目描述

NN 个人,编号为 1,2,,N1, 2, \ldots, N,按照这个顺序顺时针围坐在一张圆桌旁。 特别地,在顺时针方向上,人 11 坐在人 NN 的旁边。

对于每个 i=1,2,,Ni = 1, 2, \ldots, N,人 ii 的名字为 SiS_i,年龄为 AiA_i。 这里,没有两个人有相同的名字或相同的年龄。

以年龄最小的人为起点,按照座位位置顺时针的顺序,输出全部 NN 个人的名字。

输入格式

输入按以下格式从标准输入给出:

N
S_1 A_1
S_2 A_2
⋮
S_N A_N

输出格式

输出 NN 行。 对于每个 i=1,2,,Ni = 1, 2, \ldots, N,第 ii 行输出以年龄最小的人为起点、按顺时针方向数第 ii 个座位上的人的名字。

样例

5
alice 31
bob 41
carol 5
dave 92
ellen 65
carol
dave
ellen
alice
bob

年龄最小的是人 33。因此,以人 33 为起点,按照座位位置顺时针的顺序,即人 33、人 44、人 55、人 11、人 22 的顺序输出名字。

2
takahashi 1000000000
aoki 999999999
aoki
takahashi

数据范围

  • 2N1002 \le N \le 100
  • NN 是整数。
  • SiS_i 是由小写英文字母组成的、长度在 111010 之间的字符串。
  • ij    SiSji \neq j \implies S_i \neq S_j
  • 0Ai1090 \le A_i \le 10^9
  • AiA_i 是整数。
  • ij    AiAji \neq j \implies A_i \neq A_j
难度 入门
通过率
尝试 0
已通过 0
ID
2949
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签