AT_joi2023_yo1c_d マラソン大会 (Marathon Race)
题目描述
JOI 高中有 $N$ 名学生,编号从 $1$ 到 $N$。
上个月 JOI 高中举办了马拉松大赛,全体学生都参加了比赛。第 $i$ 位学生($1 \leq i \leq N$)的成绩是 $A_i$ 分钟。
请你求出每位学生在马拉松比赛中的名次。第 $i$ 位学生的名次定义为:(成绩比 $A_i$ 分钟快的学生人数)$+1$。
输入格式
输入为以下形式:
> $N$ $A_1$ $A_2$ $\cdots$ $A_N$
输出格式
输出共 $N$ 行。第 $i$ 行($1 \leq i \leq N$)输出第 $i$ 位学生的名次。
说明/提示
### 样例解释 1
- 第 $1$ 位学生的成绩为 $44$ 分钟。比 $44$ 分钟快的学生有 $1$ 人,所以第 $1$ 位学生的名次是 $2$。因此,第 $1$ 行输出 $2$。
- 第 $2$ 位学生的成绩为 $42$ 分钟。比 $42$ 分钟快的学生没有,所以第 $2$ 位学生的名次是 $1$。因此,第 $2$ 行输出 $1$。
- 第 $3$ 位学生的成绩为 $69$ 分钟。比 $69$ 分钟快的学生有 $2$ 人,所以第 $3$ 位学生的名次是 $3$。因此,第 $3$ 行输出 $3$。
### 样例解释 2
- 第 $1$ 位学生的成绩为 $40$ 分钟。比 $40$ 分钟快的学生没有,所以第 $1$ 位学生的名次是 $1$。因此,第 $1$ 行输出 $1$。
- 第 $2$ 位学生的成绩为 $60$ 分钟。比 $60$ 分钟快的学生有 $2$ 人,所以第 $2$ 位学生的名次是 $3$。因此,第 $2$ 行输出 $3$。
- 第 $3$ 位学生的成绩为 $40$ 分钟。比 $40$ 分钟快的学生没有,所以第 $3$ 位学生的名次是 $1$。因此,第 $3$ 行输出 $1$。
- 第 $4$ 位学生的成绩为 $60$ 分钟。比 $60$ 分钟快的学生有 $2$ 人,所以第 $4$ 位学生的名次是 $3$。因此,第 $4$ 行输出 $3$。
### 数据范围
- $1 \leq N \leq 100$。
- $1 \leq A_i \leq 1\,000$($1 \leq i \leq N$)。
- 输入的所有数均为整数。
由 ChatGPT 5 翻译