题目描述 异或运算是一种二进制位运算,运算规则是: 首先将两个数写成二进制形式,然后对于相同位上的两个数,如果相等,那么该位取0,否则取1。例如,十进制5和9的异或运算结果为12; 十进制7和6的异或运算结果为1。 小明有了一个含有 n 个数的序列 。他会对这个序列进行Q次询问,每次询问的形式为 l r m, 表示他要找到一个非负整数k,使得 且 最大。其中 ⊕ 表示异或运算。 对于每次询问,小明想要知道 的最大值。 输入描述 第一行输入两个正整数n,Q,分别表示序列中数的个数以及询问次数。 第二行输入n个非负整数 。 第三行输入Q个正整数 ,表示每次询问对应的左端点 第四...