传统题 1000ms 256MiB

区间异或

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个长度为 nn 的数组 aa 以及一个非负整数 xx

给你 qq 次查询,每次查询为给定两个整数 llrr,问区间 [l,r][l,r] 中是否存在两个元素异或值恰好为 xx。存在则输出 Yes,否则输出 No

输入格式

第一行输入三个整数 n,q,xn,q,x

第二行输入 nn 个整数 a1,a2,,ana_1,a_2,\ldots,a_n,表示数组的元素。

接下来 qq 行,每行输入两个整数 llrr,表示查询的区间。

$(1\le n,q\le 2\times 10^5,0\le x\le 2^{20},1\le l\le r\le n,1\le a_i\le 2^{20})$

输出格式

输出 qq 行,每行输出一个字符串 YesNo

样例输入

4 4 1
1 2 3 4
1 4
1 2
2 3
3 3

样例输出

Yes
No
Yes
No

CSP-J/S 训练(第四场)

未参加
状态
已结束
规则
IOI
题目
6
开始于
2025-7-22 2:00
结束于
2025-8-1 18:00
持续时间
256 小时
主持人
参赛人数
14