#CF617E. 异或与最爱数字(XOR and Favorite Number)
0
异或与最爱数字(XOR and Favorite Number)
异或与最爱数字(XOR and Favorite Number)
题目描述
Bob 有一个最喜欢的数字 ,以及一个长度为 的数组 。现在他要求你回答 个询问。每个询问由一对 和 给出,问你在区间 内,有多少组整数对 ,使得数列 的异或和等于 。
输入格式
输入的第一行包含三个整数 、 和 (,)——数组的长度、询问的数量和 Bob 最喜欢的数字。
第二行包含 个整数 ()——Bob 的数组。
接下来的 行每行包含两个整数 和 (),表示第 个询问的参数。
输出格式
输出 行,按照输入顺序依次输出每个询问的答案。
样例输入 #1
6 2 3
1 2 1 1 0 3
1 6
3 5
样例输出 #1
7
0
样例输入 #2
5 3 1
1 1 1 1 1
1 5
2 4
1 3
样例输出 #2
9
4
4
数据范围
在第一个样例中,第一个询问中满足条件的 对有:、、、、、、。第二个询问中不存在满足条件的 对。
在第二个样例中,所有长度为奇数的子数组的异或值都是 。
由 ChatGPT 5 翻译
知识点与难度
本题涉及的知识点从属于 CSP-S,难度(CF Rating):1800。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 |
| 1 | 25 | 3~8 | 小规模与边界测试数据 |
| 2 | 30 | 9~16 | 中等规模测试数据 |
| 3 | 35 | 17~25 | 满规模极限测试数据 |
出处:原题链接