得点 (Score)
時間制限 : 5sec / スタック制限 : 64MB / メモリ制限 : 64MB
先日,JOI 大学情報学科で入学試験が行われた.試験は100 点満点であり,n 人の生徒が受験した.JOI 大学では,合格最低点を決定するために,試験結果を元に各生徒に順位をつけることにした.
n 人の生徒の得点が与えられたとき,各生徒の順位を求めるプログラムを作成せよ.ただし,同じ得点の生徒がいる可能性があることに注意せよ.
入力
入力ファイルscore.in の1 行目には,生徒の人数n (1 ≦ n ≦ 100000) が書かれている.続くn 行は生徒の得点を表す.i + 1 (1 ≦ i ≦ n) 行目には受験番号i の生徒の得点si (0 ≦ si ≦ 100) が書かれている.
出力
出力は,標準出力に行うこと.出力はn 行からなる.i 行目(1 ≦ i ≦ n) に受験番号iの生徒の順位を出力せよ.
入出力例
入力例1 |
出力例1 |
6 100 90 80 90 100 65 |
1 3 5 3 1 6 |
コメント
最終更新:2013年02月22日 22:04