U361200 离散化基础

题目背景

1. 输入 n 个数,记录每个数输入的顺序(id) 2. 将数组进行排序,记录每个数所对应的排名(rank) 3. 将数组还原(按输入顺序进行排序),依次输出每个数的排名

题目描述

在以后要学习使用的离散化方法编程中,通常要知道每个数排序后的编号(rank 值)。

输入格式

第 $1$ 行, 一个整数 $N$,范围在 $[ 1…10000 ]$ ;第 $2$ 行,有 $N$ 个不相同的整数,每个数都是 int 范围的。

输出格式

依次输出每个数的排名。