/ WHOJ / 题库 /

奇怪的球

奇怪的球

题目描述

文景收到了 \(N(1≤N≤4×10^5)\) 个奇怪的球,球摆成一列,每个球的表面都写着一个数字,第 \(i\) 个球的表面数字是 \(a_i(2≤a_i≤4×10^5)\)。

文景准备将所有的球从 \(1\) 到 \(N\) 依次放入桶中。桶是圆柱形的,底面是封死的,只能从圆柱形顶端放入。桶比较窄,桶中的球只能全部竖着叠放。

文景在放球的过程中,奇怪的事情发生了,如果桶中有连续 \(x\) 个值为 \(x\) 的球,这些球将会消失。

请你帮助文景计算出,从 \(1\) 到 \(N\) 依次放入每个球后,桶中的球有多少个?

格式

输入格式

第一行一个正整数 \(N\);

第二行 \(N\) 个正整数,从 \(1\) 到 \(N\) 依次表示每个球表面的数字。

输出格式

输出 \(N\) 行,每行一个整数,第 \(i\) 行表示放完第 \(i\) 个球后桶中球的个数。

样例1

样例输入1

5
3 2 3 2 2

样例输出1

1
2
3
4
3

样例解释

第 \(1\) 个球放入后,桶中球从下至上依次为:3

第 \(2\) 个球放入后,桶中球从下至上依次为:3 2

第 \(3\) 个球放入后,桶中球从下至上依次为:3 2 3

第 \(4\) 个球放入后,桶中球从下至上依次为:3 2 3 2

第 \(5\) 个球放入后,桶中球从下至上依次为:3 2 3

限制

时间:\(1s\) 空间:\(256M\)

来源

地址:\(zloj,J2020\)域
作者:\(jialiang2509\)
模拟赛 \(T1\)