#abc308c. [abc308_c]Standings
[abc308_c]Standings
問題文
から の番号が付いた 人がコイントスを何回かしました。人 は 回表を出し、 回裏を出したこと分かっています。
人 のコイントスの 成功率 は で定義されます。人 の番号を、成功率の高い順に並び替えてください。成功率が同じ人が複数いる場合、その中では人の番号が小さい順になるように並び替えてください。
制約
- 入力される数値は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
人 の番号を成功率の高い順に空白区切りで出力せよ。成功率が同じ人の番号は昇順に並び替えて出力せよ。
入力例 1
3
1 3
3 1
2 2
出力例 1
2 3 1
人 の成功率は 、人 の成功率は 、人 の成功率は です。
成功率の高い順に並び替えると出力例の順番になります。
入力例 2
2
1 3
2 6
出力例 2
1 2
人 は成功率が同じなので、番号の昇順に出力することに注意してください。
入力例 3
4
999999999 1000000000
333333333 999999999
1000000000 999999997
999999998 1000000000
出力例 3
3 1 4 2