问题3614--2015年8月赛--序列操作

3614: 2015年8月赛--序列操作

时间限制: 1 Sec  内存限制: 512 MB
提交: 0  解决: 0
[提交] [状态] [讨论版] [命题人:]

题目描述

给定一个长度为N的序列,起始时所有数都为0.以后有2种操作: 1:对于操作1,读入两个数x,y,表示从x到y把对应的序列上的数都做取反操作。即,该位置是0,操作以后为1;该位置是1,操作以后是0。 2:对于操作2,读入一个数x,输出当前序列中x位置上的数字。 对于两种操作,共有p次。

输入

第一行,一个数N; 第二行,一个数p; 以后p行,每行第一个数表示操作k,k=1或2;对于k=1,读入两个数x,y;对于k=2,读入一个数x。

输出

对于每一个操作2,输出一行,一个数为所求。

样例输入

3
3
1 1 2
2 2
2 3

样例输出

1
0

来源/分类

 

[提交] [状态]