集大校赛L-董事会

集大校赛L-董事会

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

保护伞公司的董事会会议室内有一个圆桌,\(n\)个董事坐成一个圆圈,每个董事属于一个阵营。
对于每个\(k(0<=k<n)\),问能否去掉连续的\(k\)个人,使得余下的人中,任意两个相邻的人属于不同阵营。
请注意,余下的人仍形成一个环,每个人都有两个相邻的人。

Format

Input

每个测试点包含多组输入数据。
第一行一个整数\(T\),表示数据组数。
每组数据第一行一个整数\(n(1<=n<=10^6)\)。
接下来一行\(n\)个整数,第\(i\)个整数\(c_i(1<=c_i<=10^6)\)表示第\(i\)个人所属的阵营。
所有数据中\(n\)的总和不超过\(10^6\)。

Output

按照输入顺序,对于每组数据输出一行一个字符串表示答案。
字符串的第\(i(0<=i<n)\)位为\(1\)当且仅当能去掉连续的\(i\)个人。

Sample 1

Input

4
3
1 1 2
5
1 1 1 1 1
4
1 2 1 3
4
1 2 1 2

Output

011
00001
1111
1011

Limitation

1s, 512MB for each test case.

Source

Vijos Original

厦大附中模拟赛第五场

未参加
状态
已结束
规则
ACM/ICPC
题目
3
开始于
2021-02-04 14:00
结束于
2021-02-04 18:00
持续时间
4.0 小时
主持人
参赛人数
12