#AG1102007. 隐藏的x
隐藏的x
题目描述
小明按照如下规则构造了一个数列:
- 首先,小明选择了两个整数 和 且满足
- 然后,小明构造了一个长度为 的数列 ,它是数列 的一个排列(即对于任意 ,数列中恰好存在一个元素等于 )
- 然后,小明选择了一个神秘的整数 ,然后让数列中的每个元素 都异或上了 ()
请你找出这个神秘的整数 。
如果有多个满足条件的整数 ,输出数值最小的那一个。
输入格式
输入包含多组测试数据,输入的第一行包含一个整数 。
接下来 组测试数据。每组测试数据占两行。
每组测试数据的第一行包含两个整数 和 ()。
每组测试数据的第二行包含 个整数 。数据保证数列 必然对应一个合法的解。
数据保证所有测试数据的数列长度()之和不超过 。
输出格式
对于每组测试数据,输出一行,包含一个整数,表示满足条件的最小整数 。
数据保证必然有解。
样例
3
4 7
3 2 1 0
4 7
4 7 6 5
1 3
0 2 1
4
0
3
说明/提示
样例解释
- 第一组测试数据,取 ,原始的数列为 .
- 第二组测试数据,取 ,原始的数列为 .
- 第三组测试数据,取 ,原始的数列为 .