atcoder#ABC304A. [ABC304A] First Player

[ABC304A] First Player

题目描述

1 1 、人 2 2 \ldots 、人 N N と番号付けられた N N 人が、この順番で時計回りに円卓に座っています。 特に、時計回りで人 N N の次の位置には人 1 1 が座っています。

i = 1, 2, , N i\ =\ 1,\ 2,\ \ldots,\ N について、人 i i の名前は Si S_i 、年齢は Ai A_i です。 ここで、異なる 2 2 人が同じ名前や同じ年齢であることはありません。

年齢が最も小さい人を起点として、座っている位置の時計回りの順番で、N N 人全員の名前を出力してください。

输入格式

入力は以下の形式で標準入力から与えられる。

N N S1 S_1 A1 A_1 S2 S_2 A2 A_2 \vdots SN S_N AN A_N

输出格式

N N 行出力せよ。 i = 1, 2, , N i\ =\ 1,\ 2,\ \ldots,\ N について、i i 行目には、年齢が最も小さい人を起点として時計回りで i i 番目の位置に座っている人の名前を出力せよ。

题目大意

题目描述

NN 个人站成一个圈,按顺时针分别编号为 1N1\sim N。依次给出他们的名字 SiS_i 和年龄 AiA_i,且年龄互不相同,请你从最年轻的人开始,按顺时针方向依次输出每个人的名字。

  • 2N1002\le N\le100
  • AiA_i 互不相同
  • SiS_i 互不相同
  • 0Ai1090\le A_i\le 10^9
  • SiS_i 仅含有英语小写字母,且长度不超过 1010

输入格式

第一行一个整数 NN

接下来 NN 行每行一个字符串 SS 和一个整数 AA,第 i+1i+1 行表示编号为 ii 的人的名字和年龄。

输出格式

NN 行,每行一个字符串表示输出的名字。

5
alice 31
bob 41
carol 5
dave 92
ellen 65
carol
dave
ellen
alice
bob
2
takahashi 1000000000
aoki 999999999
aoki
takahashi

提示

制約

  • 2  N  100 2\ \leq\ N\ \leq\ 100
  • N N は整数
  • Si S_i は英小文字のみからなる長さ 1 1 以上 10 10 以下の文字列
  • i  j      Si  Sj i\ \neq\ j\ \implies\ S_i\ \neq\ S_j
  • 0  Ai  109 0\ \leq\ A_i\ \leq\ 10^9
  • Ai A_i は整数
  • i  j      Ai  Aj i\ \neq\ j\ \implies\ A_i\ \neq\ A_j

Sample Explanation 1

年齢が最も小さい人は人 3 3 です。よって、人 3 3 を起点として座っている位置の時計回りの順番、すなわち、人 3 3 、人 4 4 、人 5 5 、人 1 1 、人 2 2 の順に名前を出力します。