#P5312. [Ynoi2011] 竞赛实验班
[Ynoi2011] 竞赛实验班
Description
有一个长度为 的数组 。下标从 开始标号。有 个操作需要处理,操作有如下四种:
- 在数组 的末尾添加一个数 。
- 输出 。
- 将数组 中的每个数 都改为 。( 表示异或操作)。
- 将数组 从小到大排序。
Input Format
第一行一个数 表示 的初始大小。
接下来一行 个非负整数 ,表示 的中的每个元素。
接下来一行一个数 表示询问的数量。
接下来 行,每行表示一个操作:
1 x: 表示第一种操作,在末尾插入数 。2 l r:表示第二种操作,询问 。保证有 ,其中 为操作时刻序列的长度。3 x:表示第三种操作,给每个数 上 。4:表示第四种操作,将数组 排序。
Output Format
对于每个第二种操作,输出答案。
5
5 2 6 2 0
5
2 1 5
1 2
3 7
2 2 6
4
15
23
Hint
Idea:WJMZBMR,Solution:WJMZBMR,Code:WJMZBMR,Data:WJMZBMR
京公网安备 11011102002149号