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 翻译