Type: Default 1000ms 256MiB

翻硬币

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

nn 枚硬币从左到右依次排成一排,编号依次为 11nn。硬币的正面朝上用 00 表示,背面朝上用 11 表示,一开始所有的硬币都是正面朝上。

现进行 mm 次操作,每次操作是把一个区间内的所有硬币翻过来:原来正面朝上的变为反面朝上,原来反面朝上的变为正面朝上。

ii 次操作的区间 [li,ri][l_i,r_i]:表示把从第 lil_i 到第 rir_i 枚之间的所有硬币都翻过来。

mm 次操作后所有硬币从左到右依次组成的 0101 数字序列。

输入格式

第一行整数 nn 和整数 mm,表示一共有 nn 枚硬币和 mm 次操作。

以下 mm 行,每行两个正数数 li,ril_i,r_i,依次表示每次操作区间。

输出格式

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

样例 #1

样例输入 #1

5 3
2 4
1 3
3 5

样例输出 #1

10101

样例 #2

样例输入 #2

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

样例输出 #2

1010011111

提示

对于 60%60\% 的数据 1n,m10001 \leq n,m \leq 1000

对于 100%100\% 的数据 1n,m2×1051 \leq n,m \leq 2 \times 10^5

2025年入门组测试一(2025.1.21)

Not Attended
Status
Done
Rule
IOI
Problem
6
Start at
2025-1-22 16:30
End at
2025-1-22 21:30
Duration
5 hour(s)
Host
Partic.
6