AtCoder Beginner Contest 041

C - 背の順


Time limit時間制限 : 2sec / Memory limitメモリ制限 : 256MB

問題文

高橋学級には N 人の生徒がいます。 生徒は 1 から N まで出席番号が振られています。 i 番目の生徒の身長は a_i です。 a_i はすべて相異なります。

高橋先生は N 人の生徒を背の高い方から順に並べました。 N 人の生徒の出席番号を背の高い方から順に出力してください。

制約

  • 2≦N≦10^5
  • a_i は整数である。
  • 1≦a_i≦10^9
  • a_i はすべて相異なる。

部分点

  • 30 点分のテストケースでは、N≦1000 を満たす。

入力

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

N
a_1 a_2 ... a_N

出力

N 行出力せよ。 i 行目には、i 番目に背の高い生徒の出席番号を出力せよ。


入力例1

3
140 180 160

出力例1

2
3
1

生徒の身長を大きい方から順に並べると 180160140 となります。 この順に生徒の出席番号を並べると 231 となります。


入力例2

2
1000000000 1

出力例2

1
2

入力例3

8
3 1 4 15 9 2 6 5

出力例3

4
5
7
8
3
1
6
2

Submit提出する