输入一个长度为n(1 <= n <= 100000)数组a[1], a[2], ..., a[n]。 输入一个询问数m(1 <= m <= 100000)和m组询问,每组询问形如(l, r) 对于每组询问(l, r),你需要输出a[l] xor a[l + 1] xor ... xor a[r - 1] xor a[r],即第l个数字到第r个数字的异或。 如果你的算法需要约n*m的时间,你将只能通过第一个测试点。 如果你的算法需要约n+m的时间,你将可以通过本题。 收起 输入 第一行一个整数n第二行为n个整数a[1], a[2], ... a[n]第三行一个整数m接下...