#P2002. bibibibi和数据结构
bibibibi和数据结构
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
对于所有数据,
Statistics
Related
In following contests: