#A20. 异或和

异或和

题目描述

给定 nn 个正整数组成的序列(a1a_1ana_n)。mm 次询问,每次询问一个区间[li,ri][l_i,r_i] 中出现奇数次的数的异或和。

输入格式

第一行两个正整数 nnmm

第二行 nn 个正整数组成的序列;

以下 mm 行,每行两个数,表示询问的区间 [li,ri][l_i,r_i]

输出格式

对于每个询问一行,输出结果。

输入输出样例

10 5
4 5 4 8 6 9 5 8 7 4
1 8
2 9
5 10
1 10
5 9
15
12
1
12
5

数据范围

对于 30%30\% 的得分: 1n,m4×1051\le n,m\le4\times10^5

对于 100%100\% 的得分: 1n,m5×1061\le n,m\le 5\times10^61ai23111\le a_i\le 2^{31}-1