普及-⏱ 1000ms💾 256MB#P3075

题目描述

竞赛成绩公布规则:分数相同的人并列同一名次,其后的名次要跳过并列的人数。例如分数为 $90, 90, 80$ 的三名选手名次分别为 $1, 1, 3$。给定 $n$ 位选手的分数,按输入顺序输出每人的名次。

输入格式

第一行整数 $n$;第二行 $n$ 个整数。

输出格式

一行 $n$ 个整数,依次为每位选手的名次,空格分隔。

数据范围

$$1 \le n \le 10^5,\ 0 \le 分数 \le 10^9$$

样例输入 #1
1
100
样例输出 #1
1
样例输入 #2
3
90 90 80
样例输出 #2
1 1 3