A1770.美丽数字
入门
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
给定 1 ~ n 的一个全排列 a1 ~ an,如果存在两个下标 l 和 r (1≤l≤r≤n)使得 [al,al+1......ar] 是 m 的一个全排列,我们称数字 m (1≤m≤n)是美丽的。
例如,a=[4,5,1,3,2,6],
- l=3,r=3,对于 m=1,a3 是 m 的一个全排列。
- l=3,r=5,对于 m=3,a3,a4,a5 是 m 的一个全排列。
- l=1,r=5,对于 m=5,a1,a2,a3,a4,a5 是 m 的一个全排列。
- l=1,r=6,对于 m=6,a1~a6 是 m 的一个全排列。
而 m=2 和 m=4,不存在 l 和 r,使 al ~ ar 为 m 的全排列。
给定 1 ~ n 的一个全排列,对于所有的 m,判断它是否是一个美丽数字。
输入格式
第一行包含唯一的整数 (1≤T≤100) — 表示测试用例的数量
每个测试用例的第一行包含一个数字 n (1≤n≤2×105)。
下一行包含 n 整数 a1 ~ an。
输出格式
对于每个测试用例输出一个 01 字符串,如果 m=i 时 m 是美丽的,则字符串的第 i 位是 1
,否则为 0
。(1≤i≤n)
输入输出样例
输入#1
3 6 4 5 1 3 2 6 5 5 3 1 2 4 4 1 4 3 2
输出#1
101011 11111 1001
说明/提示
在第二个测试用例中:
- l=3 和 r=3 [1] 为 m=1 的全排列。
- l=3 和 r=4 [1,2] 为 m=2 的全排列。
- l=2 和 r=4 [3,1,2] 为 m=3 的全排列。
- l=2 和 r=5 [3,1,2,4] 为 m=4 的全排列。
- l=1 和 r=5 [5,3,1,2,4] 为 m=5 的全排列。