Description
给定一个非负整数序列 $\{a\}$,初始长度为 $N$ 。
有 $M$ 个操作,有以下两种操作类型:
A x
:添加操作,表示在序列末尾添加一个数 $x$,序列的长度 $N+1$ 。
Q l r x
:询问操作,你需要找到一个位置 $p$,满足 $l \le p \le r$,使得 $a_p \oplus a_{p+1} \oplus \cdots \oplus a_N \oplus x$ 最大,输出最大是多少。
$(1 \leq N,M \leq 3 \times 10^5,0 \leq a_i \leq 10^7)$