#2481. [AGC056C] 01 Balanced

[AGC056C] 01 Balanced

题目描述

你需要构造一个长度为 nn 、由 0101 组成的字符串,同时需要满足 mm 个条件。第 ii 个条件由两个整数 li, ril_i,\ r_i 给出,表示字符串位于 [li,ri][l_i,r_i] 区间的字符必须是相同数量的 0011

请输出满足所有条件且字典序最小的字符串。可以证明在题设条件下总存在至少一个字符串满足所有条件。

输入格式

第一行输入 N N M M

接下来 MM 行每行输入两个整数 Li L_i Ri R_i

输出格式

输出一个字符串

4 2
1 2
3 4
0101
6 2
1 4
3 6
001100
20 10
6 17
2 3
14 19
5 14
10 15
7 20
10 19
3 20
6 9
7 12
00100100101101001011

提示

数据范围

  • 2N1062 \leq N \leq 10^6
  • 1M2000001 \leq M \leq 200000
  • 1Li<RiN1 \leq L_i < R_i \leq N
  • (RiLi+1)0mod2(R_i-L_i+1) \equiv 0 \mod 2
  • (Li,Ri)(Lj,Rj)(L_i,R_i) \neq (L_j,R_j) ( iji \neq j )
  • 输入值均为整数。