#497. 【CSP-X 2024】 -- T3 -- 翻硬币

【CSP-X 2024】 -- T3 -- 翻硬币

题目描述

nn 枚硬币从左到右依次排成一排,编号依次为 11nn。硬币的正面朝上用 00 表示,背面朝上用 11 表示,一开始所有的硬币都是正面朝上。现进行 mm 次操作,每次操作是把一个区间内的所有硬币翻过来。求 mm 次操作后所有硬币从左到右依次组成的 0101 数字序列。

输入格式

  • 第一行整数 nn 和整数 mm,表示一共有 nn 枚硬币和 mm 次操作;
  • 以下 mm 行,每行两个正数数 lil_i, rir_i,依次表示每次操作区间。

输出格式

mm 次操作结束后 nn 枚硬币从左到右依次组成的 0101 数字序列。

样例

输入样例 #1

5 3
2 4
1 3
3 5

输出样例 #1

10101

输入样例 #2

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

输出样例 #2

1010011111

数据范围与提示

  • 60% 的数据 1n,m10001 \le n, m \le 1000
  • 100% 的数据 1n,m2000001 \le n, m \le 200000