logo AlgoBeat OnlineJudge
登录 注册

#216372. 余生的第一天

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

一次次不假思索地按下快门。
是为了抓住当时的快乐?
还是抓住当时的自己?


有一个 个元素的序列

次操作,每次操作为以下两种之一:

  1. 询问。给出 ,查询:

  1. 单点修改。给出 ,将 设为

输入格式

本题强制在线,对于每次操作的 ,记上一次查询的答案为 。初始

则解密为:

其中 是按位异或运算,若 请交换

第一行两个整数

第二行 个整数表示

接下来 行,每行 1 l r V2 w k,表示一种操作。

输出格式

对于每个询问,一行一个整数表示答案。

样例

样例输入 1

5 5
-2 1 3 -4 8
1 1 5 3
2 1 7
2 3 -6
1 2 4 5
1 1 5 2

样例输出 1

0
11
12

数据范围与提示

数据范围

以下设 表示测试点内所有 的最大值。

对于 的数据,保证:

Subtask 分值 特殊性质
< ^
^
A
^ B

特殊性质 A:没有修改操作。

特殊性质 B: