#aBC308C. [ABC308C] Standings
[ABC308C] Standings
AT_abc308_c [ABC308C] Standings
题目描述
有 个人,编号为 到 ,每个人都进行了若干次抛硬币实验。已知第 个人正面朝上的次数为 ,反面朝上的次数为 。
第 个人的抛硬币成功率定义为 。请将 到 号人的编号按照成功率从高到低的顺序排列。如果有多个人的成功率相同,则在这些人中按编号从小到大的顺序排列。
输入格式
输入以如下格式从标准输入读入。
输出格式
请按成功率从高到低的顺序输出 到 号人的编号,编号之间用空格分隔。若成功率相同,则按编号升序输出。
输入输出样例 #1
输入 #1
3
1 3
3 1
2 2
输出 #1
2 3 1
输入输出样例 #2
输入 #2
2
1 3
2 6
输出 #2
1 2
输入输出样例 #3
输入 #3
4
999999999 1000000000
333333333 999999999
1000000000 999999997
999999998 1000000000
输出 #3
3 1 4 2
说明/提示
限制条件
- 输入的所有数值均为整数
样例解释 1
第 个人的成功率为 ,第 个人的成功率为 ,第 个人的成功率为 。按成功率从高到低排序后,输出顺序如样例所示。
样例解释 2
第 、 个人的成功率相同,因此需要按编号升序输出。
由 ChatGPT 4.1 翻译