AT_past202306_f 番号付け
Description
長さ $ N $ の数列 $ A $ が与えられるので、以下の条件を全て満たす数列 $ B $ を求めてください。
なお、この数列 $ B $ は一意に定まることが示せます。
- $ B $ は $ (1,2,...,N) $ を並べ替えて作ることのできる数列である
- 全ての整数組 $ (i,j)(i \neq j) $ について以下を満たす
- もし $ A_i
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ A_1 $ $ A_2 $ $ \dots $ $ A_N $
Output Format
答えを以下の形式で出力せよ。
> $ B_1 $ $ B_2 $ $ \dots $ $ B_N $
Explanation/Hint
### Sample Explanation 1
数列 $ A=(2,3,4,4,4,4,3,3,2,1) $ であるとき、数列 $ B=(2,4,7,8,9,10,5,6,3,1) $ です。
### Constraints
- 入力は全て整数
- $ 1 \le N \le 3 \times 10^5 $
- $ 1 \le A_i \le 10^9 $