luogu#P5057. [CQOI2006] 简单题
[CQOI2006] 简单题
题目描述
有一个 个元素的数组,每个元素初始均为 。有 条指令,每条指令为两种操作中的一种:
- 让其中一段连续序列数字反转;(即 变 , 变 )
- 询问某个元素的值。
例如当 时, 条指令如下:
输入格式
第一行包含两个整数 ,表示数组的长度和指令的条数。
接下来 行,每行的第一个数 表示操作的种类:
- 若 ,则接下来有两个数 ,表示反转区间 的每个数;
- 若 ,则接下来只有一个数 ,表示询问的下标。
输出格式
每个操作 输出一行(非 即 ),表示每次操作 的回答。
20 10
1 1 10
2 6
2 12
1 5 12
2 6
2 15
1 6 16
1 11 17
2 12
2 6
1
0
0
0
1
1
提示
对于 的数据,,;
对于 的数据,,,保证 。