#ABC240D. 奇怪的球

奇怪的球

奇怪的球

题目描述

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

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

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

输入格式

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

N
a_1 … a_N

输出格式

输出 NN 行。第 ii 行 (1≤i≤N)(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

数据范围

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