1477 - CSP-X 2024 翻硬币
时间限制 : 1 秒
内存限制 : 128 MB
n 枚硬币从左到右依次排成一排,编号依次为 1 到 n。硬币的正面朝上用 0 表 示,背面朝上用 1 表示,一开始所有的硬币都是正面朝上。 现进行 m 次操作,每次操作是把一个区间内的所有硬币翻过来:原来正面朝上的 变为反面朝上,原来反面朝上的变为正面朝上。 第 i 次操作的区间 [ li , ri ] :表示把从第 li 到第 ri 枚之间的所有硬币都翻过来。 求 m 次操作后所有硬币从左到右依次组成的 01 数字序列。
输入
输入文件 coin.in 第一行整数 n 和整数 m,表示一共有 n 枚硬币和 m 次操作。 以下 m 行,每行两个正数数 li , ri ,依次表示每次操作区间。
输出
输出文件 coin.out m 次操作结束后 n 枚硬币从左到右依次组成的 01 数字序列。
样例
输入
5 3 2 4 1 3 3 5
输出
10101
输入
10 5 1 6 8 10 3 7 4 6 2 5
输出
1010011111
提示
60% 的数据 1 ≤ n, m ≤ 1000; 100% 的数据 1 ≤ n, m ≤ 200000。