3407: 得分排名
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:24
解决:15
题目描述
给定 \( n \) 名学生的考试得分,这些学生的学号为 1 到 \( n \),第 \( i \) 号学生的得分为 \( a_i \)。请将这些学生按照分数从大到小的顺序排列并输出学号序列。若两个学生得分相同,则先输出较小的学号。
输入
- 第一行:单个整数表示 \( n \)。
- 第二行:\( n \) 个整数表示 \( a_1, a_2, \ldots, a_n \)。
输出
- 共 \( n \) 行:每行一个数字表示相对排名的学号。
样例输入 复制
3
60 60 100
样例输出 复制
3
1
2
提示
- 30% 的数据:\( 1 \leq n \leq 100 \)。
- 60% 的数据:\( 1 \leq n \leq 3000 \)。
- 100% 的数据:\( 1 \leq n \leq 200,000 \)。
- \( 0 \leq a_i < 1,000,000,000 \)。