#lg4462. [CQOI2018] 异或序列
[CQOI2018] 异或序列
[AdditionalFile2534.zip](file://AdditionalFile2534.zip?type=additional_file)
#2534. 「CQOI2018」异或序列
标签: 传统 | 时间限制: 1000 ms | 内存限制: 256 MiB |
题目描述
已知一个长度为 的整数数列 ,给定查询参数 、 ,问在 区间内,有多少子序列满足异或和等于 。也就是说,对于所有的 ,满足 的 有多少组。
输入格式
输入第一行为 个整数 。
第二行为空格分开的 个整数,即 。
接下来 行,每行两个整数 ,代表一次查询。
输出格式
输出共 行,对应每个查询的计算结果。
样例
输入
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$ 。
相关
在下列比赛中: