loj#P2534. 「CQOI2018」异或序列
「CQOI2018」异或序列
题目描述
已知一个长度为 的整数数列 ,给定查询参数 、 ,问在 区间内,有多少子序列满足异或和等于 。也就是说,对于所有的 ,满足 的 有多少组。
输入格式
输入第一行为 个整数 。
第二行为空格分开的 个整数,即 。
接下来 行,每行两个整数 ,代表一次查询。
输出格式
输出共 行,对应每个查询的计算结果。
4 5 1
1 2 3 1
1 4
1 3
2 3
2 4
4 4
4
2
1
2
1
数据范围与提示
对于 的数据, 。
对于 的数据, $1 \le n,m \le 10^5 , 0 \le k,a_i \le 10^5 , 1 \le l_j \le r_j \le n$ 。