4218: Strange Balls

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:0 解决:0

题目描述

# Strange Balls ### 内存 1024MB ### 时间 2S ## 题目描述 小高有$N$个球。每个球上都写有一个不小于$2$的整数。他将把它们一个接一个地放入一个圆柱体中。第$i$个球上写的整数是$a_i$。这些球是由特殊材料制成的。当$k$个写有$k (k ≥ 2)$的球连续排列时,这$k$个球就会消失。对于每个$i (1 ≤ i ≤ N)$,请找出插入第$i$个球后圆柱体中剩余的球的数量。 ## 输入格式 输入从标准输入中以下列格式给出: $N$ $a_1$ ... $a_N$ ## 输出格式 输出$N$行。第$i$行$(1 ≤ i ≤ N)$应包含插入第$i$个球后圆柱体中剩余的球的数量。 ## 输入输出样例 ### 输入样例1 ``` 5 3 2 3 2 2 ``` ### 输出样例1 ``` 1 2 3 4 3 ``` ### 输入样例2 ``` 10 2 3 2 3 3 3 2 3 3 2 ``` ### 输出样例2 ``` 1 2 3 4 5 3 2 3 1 0 ``` ## 数据范围与提示 【样例1说明】 圆柱体的内容变化如下。 - 插入第1个球后,圆柱体包含写有3的球。 - 插入第2个球后,圆柱体从底部到顶部包含3, 2。 - 插入第3个球后,圆柱体从底部到顶部包含3, 2, 3。 - 插入第4个球后,圆柱体从底部到顶部包含3, 2, 3, 2。 - 插入第5个球后,圆柱体瞬间从底部到顶部包含3, 2, 3, 2, 2。两个连续的写有2的球消失,圆柱体最终从底部到顶部包含3, 2, 3。 ![20241210151615_6757eabf0d3f6.png](/upload/image/20241210/20241210151615_6757eabf0d3f6.png) 【数据范围】 $1 ≤ N ≤ 2 × 10^5$ $2 ≤ a_i ≤ 2 × 10^5 (1 ≤ i ≤ N)$ 所有输入值都是整数。 ## 题目来源 ABC240D