CFCF2178G.deCH OR Dations

省选/NOI-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

由于北极的供应链出现了问题(据说是一个懒惰的小精灵惹的祸),圣诞老人计划在今年圣诞节送出手绘的圆形作为礼物。请你帮他装饰这些圆形!

在圆周上有 2n2n 个等间距的点,顺时针标记为 1,2,,2n1,2,\ldots,2n。圣诞老人选择了 nn 条端点互不相同的弦,第 ii 条弦连接点 aia_ibib_i。他将依次把这些弦绘制到圆上。

当圣诞老人画完前 \ell 条弦后,考虑这 \ell 条弦的任何非空子集 SS,设 1c1<c2<<cS1\leq c_1<c_2<\cdots<c_{|S|}\leq \ell 为其编号。如果对于所有 1k<S1\leq k < |S|,弦 ckc_k 与弦 ck+1c_{k+1} 都相交,则称 SS 为一条“链”。注意,如果 S=1|S|=1,则 SS 总是一条链。

圣诞老人不希望有哪条弦“格格不入”。因此,只有当每条弦在所有子链中出现偶数次时,才认为这些弦是“紧密联系的”。

对于每个 =1\ell = 1nn,请你帮圣诞老人判断这前 \ell 条弦是否紧密联系。

输入格式

每组测试数据包含多个测试用例。第一行包含一个整数 tt1t1041 \le t \le 10^4),表示测试用例数。

每个测试用例的第一行为一个整数 nn2n51052\le n\le 5\cdot 10^5)——表示弦的数量。

接下来 nn 行,每行两个整数 aia_ibib_i1ai<bi2n1\le a_i<b_i\le 2n),表示第 ii 条弦的两个端点。

保证所有端点均不同。

保证所有测试用例的 nn 之和不超过 51055\cdot 10^5

输出格式

对于每个测试用例,输出一个长度为 nn 的字符串,第 \ell 个字符为 1\mathtt{1} 当且仅当前 \ell 条弦是紧密联系的,否则为 0\mathtt{0}

输入输出样例

  • 输入#1

    3
    3
    1 6
    2 3
    4 5
    4
    1 7
    3 8
    4 6
    2 5
    5
    1 6
    4 9
    2 7
    5 10
    3 8

    输出#1

    000
    0100
    01111

说明/提示

在第一个测试用例中,没有任意两条弦相交,因此每条弦都只会出现在唯一一条以自身为链的链中。因此对于所有 \ell,这些弦都不是紧密联系的。

在第二个测试用例中,以下分别是在画完前 =1,2,3,4\ell=1,2,3,4 条弦之后的示意图与解释。弦的编号集合用表示对应组合的下标集合。

说明 示意图 链

  • {1}\{1\}

出现情况

  • 11 仅出现在 11 条链中。

说明

  • 由于弦 11 出现了奇数次,这些弦不是紧密联系的。
  • 注意,包含单条弦的集合总是链。


  • {1}\{1\}{1,2}\{1,2\}、和 {2}\{2\}

出现情况

  • 11 出现了 22 次;
  • 22 出现了 22 次。

说明

  • 每条弦都出现了偶数次,这些弦是紧密联系的。


  • {1}\{1\}{1,2}\{1,2\}{2}\{2\}{3}\{3\}

出现情况

  • 11 出现 22 次;
  • 22 出现 22 次;
  • 33 出现 11 次。

说明

  • 33 仅出现了奇数条链中,因此不是紧密联系的。


  • {1}\{1\}{1,2}\{1,2\}{1,2,4}\{1,2,4\}{2}\{2\}{2,4}\{2,4\}{3}\{3\}{3,4}\{3,4\}、和 {4}\{4\}

出现情况

  • 11 出现 33 次;
  • 22 出现 44 次;
  • 33 出现 22 次;
  • 44 出现 44 次。

说明

  • 11 只出现了奇数次,所以不是紧密联系的。
  • 需要注意,{2,3,4}\{2,3,4\} 并不是链,因为弦 22 与弦 33 不相交。


所以应该输出 0100\mathtt{0100}

首页