#ABC240D. 奇怪的球

奇怪的球

奇怪的球

题目描述

高桥有 NN 个球。每个球上写着一个不小于 22 的整数。他将球一个一个地插入一个圆筒中。第 ii 个球上写的整数是 aia_i

这些球由特殊材料制成。当写着 kk (k2)(k \ge 2)kk 个球排成一排时,这 kk 个球会全部消失。

对于每个 ii (1iN)(1 \le i \le N),求插入第 ii 个球后圆筒中球的个数。

输入格式

输入按以下格式从标准输入给出:

N
a_1 … a_N

输出格式

输出 NN 行。第 ii(1iN)(1 \le i \le N) 应包含插入第 ii 个球后圆筒中球的个数。

样例

5
3 2 3 2 2
1
2
3
4
3

圆筒中的内容变化如下。

插入第 11 个球后,圆筒中有一个写着 33 的球。

插入第 22 个球后,圆筒中从下到上依次为 3,23, 2

插入第 33 个球后,圆筒中从下到上依次为 3,2,33, 2, 3

插入第 44 个球后,圆筒中从下到上依次为 3,2,3,23, 2, 3, 2

插入第 55 个球后,圆筒中瞬间从下到上依次为 3,2,3,2,23, 2, 3, 2, 2。两个连续的写着 22 的球消失,最终圆筒中从下到上依次为 3,2,33, 2, 3

10
2 3 2 3 3 3 2 3 3 2
1
2
3
4
5
3
2
3
1
0

数据范围

  • 1N2×1051 \le N \le 2 \times 10^5
  • 2ai2×105(1iN)2 \le a_i \le 2 \times 10^5 \, (1 \le i \le N)
  • 输入中的所有值均为整数。
难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
2395
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签