#abc240d. [abc240_d]Strange Balls

[abc240_d]Strange Balls

【题目描述】

高桥君收到了 NN 个奇怪的球,球摆成一列,每个球的表面都写着一个数字,第 ii 个球的表面数字是 aia_i

高桥君准备将所有的球从 11NN 依次放入桶中。桶是圆柱形的,底面是封死的,只能从圆柱形顶端放入。桶比较窄,桶中的球只能全部竖着叠放。

高桥君在放球的过程中,奇怪的事情发生了,如果桶中有连续 xx 个值为 xx 的球,这些球将会消失。

请你帮助高桥君计算出,从 11NN 依次放入每个球后,桶中的球有多少个?

【输入描述】

第一行一个正整数 NN

第二行 NN 个正整数,从 11NN 依次表示每个球表面的数字。

【输出描述】

输出 NN 行,每行一个整数,第 ii 行表示放完第 ii 个球后桶中球的个数。

【数据范围】

  • 1N2×1051 \le N \le 2 \times 10 ^ 5
  • 2ai2×1052 \le a_i \le 2 \times 10 ^ 51iN1 \le i \le N)。
  • 输入均为整数。