| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 5 초 | 1024 MB | 284 | 173 | 138 | 59.740% |
先日,JOI 大学情報学科で入学試験が行われた.試験は 100 点満点であり,n 人の生徒が受験 した.JOI 大学では,合格最低点を決定するために,試験結果を元に各生徒に順位をつけるこ とにした.
n 人の生徒の得点が与えられたとき,各生徒の順位を求めるプログラムを作成せよ.ただし, 同じ得点の生徒がいる可能性があることに注意せよ.
入力の 1 行目には,生徒の人数 n (1 ≤ n ≤ 100000) が書かれて いる.続く n 行は生徒の得点を表す.i + 1 (1 ≤ i ≤ n) 行目には受験番号 i の生徒の得点 si (0 ≤ si ≤ 100) が書かれている.
出力は,標準出力に行うこと.出力は n 行からなる.i 行目 (1 5 i 5 n) に受験番号 i の生徒の順位を出力せよ.
6 100 90 80 90 100 65
1 3 5 3 1 6