P10255 一首诗

题目背景

题目描述最后有形式化题意。

题目描述

文学大师 ZHY 创作了一首诗。 这首诗由 $n$ 个单词组成,为了方便表述,ZHY 将这首诗记录为一个长度为 $n$ 的整数序列 $a_1,a_2,\dots,a_n$。创作完后,ZHY 立刻将自己的作品分享给了 YHZ。YHZ 在感受到了诗歌之美后,希望借此提高一下自己的文学素养,于是准备对这首诗中的诗句进行摘抄。 YHZ 认为一个“诗句”,应该是 $a_1,a_2,\dots,a_n$ 的一个**连续**子序列,诗句的长度即为子序列的长度。当然,他不会摘抄所有的诗句,而是只选择“优美的诗句”进行摘抄。由于不懂文法,YHZ 简单地认为一个诗句是“优美的”,当且仅当这个诗句中不存在两个**相邻**的重复单词。形式化的说,一个连续子序列 $a_l,a_{l+1},\dots,a_r$($l\leq r$)组成的诗句是“优美的”,当且仅当对于所有的 $l\leq i

输入格式

第一行两个正整数 $n,q$。 第二行 $n$ 个整数 $a_{1},a_{2},\cdots,a_{n}$。 接下来 $q$ 行,每行三个整数 $l_{i},r_{i},x_{i}$,表示一次操作。

输出格式

输出 $q+1$ 行,表示第一次操作前和每次操作后的答案。

说明/提示

样例解释: 第一次修改之前序列为 $[1,2,3,4]$,得到 $b_1=4,b_2=3,b_3=2,b_4=1$,故答案为 $4\oplus 3 \oplus 2\oplus 1=4$。 第一次修改之后序列为 $[2,3,3,4]$,得到 $b_1=4,b_2=2,b_3=0,b_4=0$,故答案为 $4\oplus 2 \oplus 0\oplus 0=6$。 第二次修改之后序列为 $[2,4,4,4]$,得到 $b_1=4,b_2=1,b_3=0,b_4=0$,故答案为 $4\oplus 1 \oplus 0\oplus 0=5$。 ---- | 子任务编号 | $n$ | $q$ | 特殊性质 | 分值 | | :-----------: | :-----------: | :-----------: | :-----------: | :-----------: | | $0$ | $\le 300$ | $\le 300$ | 无 | $15$ | | $1$ | $\le 5000$ | $\le 5000$ | 无 | $15$ | | $2$ | $\le 2\times 10^5$ | $\le 2\times 10^5$ | 保证 $a_i,x$ 在值域内均匀随机 | $10$ | | $3$ | $\le 5\times 10^4$ | $\le 5\times 10^4$ | 无 | $30$ | | $4$ | $\le 2\times 10^5$ | $\le 2\times 10^5$ | $l=1,r=n$ | $5$ | | $5$ | $\le 2\times 10^5$ | $\le 2\times 10^5$ | 无 | $25$ | 对于所有数据,$1 \le n,q \le 2\times 10^5$,$1\le l \le r \le n$,$0\le |x|,|a_i|\le 10^9$。