AT_abc388_d [ABC388D] Coming of Age Celebration
Description
ある星には $ N $ 人の宇宙人がおり、全員未成年です。
$ i $ 人目の宇宙人は現在 $ A_i $ 個の石を所持しており、ちょうど $ i $ 年後に成人します。
この星では誰かが成人するとき、石を $ 1 $ 個以上所持している**成人**全員が、成人する宇宙人に成人祝いとして石を $ 1 $ 個渡します。
$ N $ 年後に各宇宙人が所持している石の個数を求めてください。
ただし、今後新たな宇宙人は産まれないものとします。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ A_1 $ $ A_2 $ $ \ldots $ $ A_N $
Output Format
$ N $ 年後に $ i $ 人目の宇宙人が所持している石の個数を $ B_i $ として $ B_1, B_2, \ldots, B_N $ をこの順に空白区切りで出力せよ。
Explanation/Hint
### Sample Explanation 1
$ i $ 人目の宇宙人が持っている石の個数を $ C_i $ で表します。
はじめ $ (C_1, C_2, C_3, C_4) = (5, 0, 9, 3) $ です。
$ 1 $ 年後には $ (C_1, C_2, C_3, C_4) = (5, 0, 9, 3) $ となります。
$ 2 $ 年後には $ (C_1, C_2, C_3, C_4) = (4, 1, 9, 3) $ となります。
$ 3 $ 年後には $ (C_1, C_2, C_3, C_4) = (3, 0, 11, 3) $ となります。
$ 4 $ 年後には $ (C_1, C_2, C_3, C_4) = (2, 0, 10, 5) $ となります。
### Constraints
- $ 1 \leq N \leq 5 \times 10^5 $
- $ 0 \leq A_i \leq 5 \times 10^5 $
- 入力される値はすべて整数