P8773 [蓝桥杯 2022 省 A] 选数异或

题目描述

给定一个长度为 $n$ 的数列 $A_{1}, A_{2}, \cdots, A_{n}$ 和一个非负整数 $x$, 给定 $m$ 次查询, 每次询问能否从某个区间 $[l, r]$ 中选择两个数使得他们的异或等于 $x$ 。

输入格式

输出格式

说明/提示

**【样例说明】** 显然整个数列中只有 2,3 的异或为 1 。 **【评测用例规模与约定】** 对于 $20 \%$ 的评测用例, $1 \leq n, m \leq 100$; 对于 $40 \%$ 的评测用例, $1 \leq n, m \leq 1000$; 对于所有评测用例, $1 \leq n, m \leq 10^5,0 \leq x