#P17146. [ICPC 2017 Xi'an R] XOR
[ICPC 2017 Xi'an R] XOR
题目描述
考虑一个有 个元素的数组 ,其元素分别为 ()。接着给出两个整数 和 ,随后是 个查询。对于每个查询,你会得到 和 。你可以按照以下规则得到 。
为了得到 ,首先你需要从 到 中选择若干个元素,我们称之为 。然后,你可以令 等于 按位或 $(A[i_1] \text{ xor } A[i_2] \text{ xor } \dots \text{ xor } A[i_t])$。
请对每个查询求出最大的 。
输入格式
多组测试数据。
第一行是一个整数 (),表示测试数据的组数。接下来是 组测试数据。每组数据以三个整数 、、 开始(,,)。接下来一行包含 个整数,依次表示 到 ()。随后是 行,每行包含两个整数 和 ()。
输出格式
对于每个查询,在一行中输出答案。
1
5 3 0
1 2 3 4 5
1 3
2 4
3 5
3
7
7
提示
翻译由 DeepSeek V4 Pro 完成