#B3645. 数列前缀和 2
数列前缀和 2
题目描述
给定一个长度为 的数列 ,请回答 次询问,每次给定 ,请求出 的值,其中 。
输入格式
第一行是两个整数,依次表示数列长度 和询问次数 。
第二行有 个整数,第 个整数表示 。
接下来 行,每行两个整数 ,表示一次询问。
输出格式
为了避免大量数据输出导致超时,请输出一行一个整数表示所有询问的答案的按位异或和。
5 3
1 2 3 4 5
2 3
3 4
2 4
18
提示
样例 1 解释
三次询问的答案依次为 ,按位异或和为 。
数据规模与约定
- 对于 的数据,保证 。
- 对于 的数据,保证 。
对于全部的测试点,保证 ,,。
提示
你可以在这里学习如何线性求逆元,请尽可能做到 回答单次询问。