#3955. 🎯区间异或查询
🎯区间异或查询
题目描述
给定一个长度为 的整数数组 。现有 次查询,每次查询给定区间 ,请输出此区间内所有元素的按位异或结果
要求整体时间复杂度 。
输入格式
N Q
A_1 A_2 … A_N
L_1 R_1
…
L_Q R_Q
- 第一行两个整数 ()。
- 第二行 个整数,表示数组 的各个元素()。
- 接下来 行,每行两个整数 (),表示一次查询区间。
输出格式
输出 行,每行一个整数,为对应查询的异或结果。
样例
5 3
1 2 3 4 5
1 5
2 4
3 3
1
5
3
数据范围
| 测试点编号 | 上界 | 上界 | |:----------:|:------------:|:--------------:| | 1~2 | | | | 3~5 | | | | 6~10 | | |