很版的模板题
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.
Problem Description
有一个长度为 n 的数组 A。下标从 1 开始标号。有 m 个操作需要处理,操作有如下四种:
- 在数组 A 的末尾添加一个数 x。
- 输出 。
- 将数组 A 中的每个数 都改为 。(表示异或操作)。
- 将数组 A从小到大排序。
Input Format
第一行一个数 n 表示 A 的初始大小。 接下来一行 n 个非负整数 ,表示 A 的中的每个元素。 接下来一行一个数 表示询问的数量。 接下来 m 行,每行表示一个操作:
1 x: 表示第一种操作,在末尾插入数 x。2 l r:表示第二种操作,询问 。保证有 ,其中 n' 为操作时刻序列的长度。3 x:表示第三种操作,给每个数 上 x。4:表示第四种操作,将数组 A 排序。
Output Format
对于每个第二种操作,输出答案。
Sample
5
5 2 6 2 0
5
2 1 5
1 2
3 7
2 2 6
4
15
23
Hint
重庆邮电大学第十六届ACM程序设计大赛(现场赛)
- Status
- Done
- Rule
- XCPC
- Problem
- 12
- Start at
- 2023-10-15 13:10
- End at
- 2023-10-15 18:10
- Duration
- 5 hour(s)
- Host
- Partic.
- 0