bibibibi和数据结构
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.
Description
老年选手bibibibi比较擅长数据结构,于是YaoBIG准备了一个简单的数据结构题来让bibibibi解答。
给定一个长度为的二进制数字,初始所有位置都是,再给定个操作,每个操作是下面三个操作的一种:
- 将第位的数字取反()
- 回推到第操作之后的状态(保证合法,即,其中表示当前为第次操作,为表示回到初始状态)
- 查询第位置的数字并输出()
bibibibi由于太菜了做不出来,所以请求大家帮助解答YaoBIG的题目
Format
Input
第一行依次是两个正整数和,表示二进制数字长度与操作数量。
接下来行每行两个整数和,分别表示每次的操作类型以及操作数。
Output
输出若干行,对每个操作输出一行表示该次查询的结果。
Samples
5 10
1 4
3 4
1 3
3 3
1 2
3 1
2 0
3 4
2 2
3 4
1
1
0
0
1
Limitation
对于所有数据,
2023年中国科学院大学第一届“果萌杯”程序设计大赛(初赛)
- Status
- Done
- Rule
- ACM/ICPC
- Problem
- 5
- Start at
- 2023-8-6 19:00
- End at
- 2023-8-6 21:00
- Duration
- 2 hour(s)
- Host
- Partic.
- 77