题目描述
中继站排成一排,第 站的信号强度为 。运维把一段连续站点的「校验值」定义为这段站点信号强度的按位异或:即 ⊕ a_{+1} ⊕ … ⊕ (⊕ 为按位异或)。给出 个信号强度和 次询问,每次输出指定区间的校验值。
输入格式
第一行两个整数 , ;第二行 个整数 ..;接下来 行每行两个整数 , 。
输出格式
行,每行一个整数,即对应区间校验值。
样例
输入
5 3 1 3 2 6 4 1 3 2 5 4 4
输出
0 3 6
数据范围
- 30% 1,5000(逐询问暴力可过)。
- 60% 1,。
- 100% 1,1,0(须前缀异或 ),。