AT_joi2023_yo1c_d.マラソン大会 (Marathon Race)
入门
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
JOI 高中有 N 名学生,编号从 1 到 N。
上个月 JOI 高中举办了马拉松大赛,全体学生都参加了比赛。第 i 位学生(1≤i≤N)的成绩是 Ai 分钟。
请你求出每位学生在马拉松比赛中的名次。第 i 位学生的名次定义为:(成绩比 Ai 分钟快的学生人数)+1。
输入格式
输入为以下形式:
N A1 A2 ⋯ AN
输出格式
输出共 N 行。第 i 行(1≤i≤N)输出第 i 位学生的名次。
输入输出样例
输入#1
3 44 42 69
输出#1
2 1 3
输入#2
4 40 60 40 60
输出#2
1 3 1 3
输入#3
10 766 152 595 926 663 509 368 595 175 622
输出#3
9 1 5 10 8 4 3 5 2 7
说明/提示
样例解释 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≤N≤100。
- 1≤Ai≤1000(1≤i≤N)。
- 输入的所有数均为整数。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?