A1770.美丽数字

入门

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

给定 11 ~ nn 的一个全排列 a1a_1 ~ ana_n,如果存在两个下标 ll 和 rr (1≤l≤r≤n1 \le l \le r \le n)使得 [al,al+1......ar][a_l, a_{l+1}......a_r] 是 mm 的一个全排列,我们称数字 mm (1≤m≤n1 \le m \le n)是美丽的。

例如,a=[4,5,1,3,2,6]a = [4,5,1,3,2,6],

  • l=3l = 3,r=3r = 3,对于 m=1m = 1,a3a_3 是 mm 的一个全排列。
  • l=3l = 3,r=5r = 5,对于 m=3m = 3,a3,a4,a5a_3,a_4,a_5 是 mm 的一个全排列。
  • l=1l = 1,r=5r = 5,对于 m=5m = 5,a1,a2,a3,a4,a5a_1,a_2,a_3,a_4,a_5 是 mm 的一个全排列。
  • l=1l = 1,r=6r = 6,对于 m=6m = 6,a1a_1~a6a_6 是 mm 的一个全排列。

而 m=2m = 2 和 m=4m = 4,不存在 ll 和 rr,使 ala_l ~ ara_r 为 mm 的全排列。

给定 11 ~ nn 的一个全排列,对于所有的 mm,判断它是否是一个美丽数字。

输入格式

第一行包含唯一的整数 (1≤T≤1001 \le T \le 100) — 表示测试用例的数量

每个测试用例的第一行包含一个数字 nn (1≤n≤2×1051 \le n \le 2 \times 10^5)。

下一行包含 nn 整数 a1a_1 ~ ana_n。

输出格式

对于每个测试用例输出一个 0101 字符串,如果 m=im = i 时 mm 是美丽的,则字符串的第 ii 位是 1,否则为 0。(1≤i≤n1 \le i \le 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=3l = 3 和 r=3r = 3 [1][1] 为 m=1m = 1 的全排列。
  • l=3l = 3 和 r=4r = 4 [1,2][1,2] 为 m=2m = 2 的全排列。
  • l=2l = 2 和 r=4r = 4 [3,1,2][3,1,2] 为 m=3m = 3 的全排列。
  • l=2l = 2 和 r=5r = 5 [3,1,2,4][3,1,2,4] 为 m=4m = 4 的全排列。
  • l=1l = 1 和 r=5r = 5 [5,3,1,2,4][5,3,1,2,4] 为 m=5m = 5 的全排列。

输入解题思路,AI测评打分。不知道怎么写?

首页