AT_abc388_d [ABC388D] Coming of Age Celebration

题目描述

在某个星球上有 $N$ 个外星人,且全部都是未成年人。 第 $i$ 个外星人当前拥有 $A_i$ 个石头,并且恰好在 $i$ 年后成年。 在这个星球上,每当有外星人成年时,所有已经成年的且手中至少有 $1$ 个石头的外星人,都会作为成年礼物各自给新成年的外星人 $1$ 个石头。 请你求出 $N$ 年后每个外星人手中拥有的石头数量。 另外,今后不会有新的外星人出生。

输入格式

输入以以下格式从标准输入给出。 > $N$ $A_1$ $A_2$ $\ldots$ $A_N$

输出格式

请输出 $N$ 年后第 $i$ 个外星人手中拥有的石头数量 $B_i$,以空格分隔,按顺序输出 $B_1,\ B_2,\ \ldots,\ B_N$。

说明/提示

## 限制条件 - $1 \leq N \leq 5 \times 10^5$ - $0 \leq A_i \leq 5 \times 10^5$ - 输入的所有数值均为整数 ## 样例解释 1 用 $C_i$ 表示第 $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)$。 由 ChatGPT 4.1 翻译