#abc308c. [abc308_c]Standings
[abc308_c]Standings
Problem Statement
people numbered through tossed a coin several times. We know that person 's tosses resulted in heads and tails.
Person 's success rate of the tosses is defined by . Sort people in descending order of their success rates, with ties broken in ascending order of their assigned numbers.
Constraints
- All input values are integers.
Input
The input is given from Standard Input in the following format:
Output
Print the numbers of people in descending order of their success rates, with ties broken in ascending order of their assigned numbers.
Sample Input 1
3
1 3
3 1
2 2
Sample Output 1
2 3 1
Person 's success rate is , person 's is , and person 's is .
Sort them in descending order of their success rates to obtain the order in Sample Output.
Sample Input 2
2
1 3
2 6
Sample Output 2
1 2
Note that person and should be printed in ascending order of their numbers, as they have the same success rates.
Sample Input 3
4
999999999 1000000000
333333333 999999999
1000000000 999999997
999999998 1000000000
Sample Output 3
3 1 4 2