F. GTA 6 最优信号匹配

    传统题 3000ms 256MiB

GTA 6 最优信号匹配

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

题目描述

算法协会正在筹备一场以《GTA 6》为主题的联机活动。为了让小队在任务中保持通信,技术组准备了两组信号设备,分别记为 A 组和 B 组,每组都有 nn 台设备。

A 组设备按固定位置排列,信号值依次为 a1,a2,…,ana_{1},a_{2},\ldots,a_{n};B 组设备的信号值依次为 b1,b2,…,bnb_{1},b_{2},\ldots,b_{n}。你可以任意调整 B 组设备的顺序,再将两组设备按位置一一配对。A 组设备的位置不能改变,每台设备必须且只能参与一次配对。

设重新排列后的 B 组信号值为 b1′,b2′,…,bn′b'_{1},b'_{2},\ldots,b'_{n}。第 ii 对设备产生的信号值为

ci=ai⊕bi′,c_{i}=a_{i}\oplus b'_{i},

其中 ⊕\oplus 表示按位异或(XOR)运算。整支小队的最终信号强度定义为

S=c1&c2&⋯&cn,S=c_{1}\&c_{2}\&\cdots\&c_{n},

其中 &\& 表示按位与(AND)运算。

请合理排列 B 组设备,使最终信号强度 SS 尽可能大,并输出这个最大值。

输入格式

第一行包含一个整数 TT(1≤T≤1041\le T\le 10^{4}),表示测试数据的组数。

对于每组测试数据,第一行包含一个整数 nn(1≤n≤1051\le n\le 10^{5}),表示每组设备的数量。

第二行包含 nn 个整数 a1,a2,…,ana_{1},a_{2},\ldots,a_{n};第三行包含 nn 个整数 b1,b2,…,bnb_{1},b_{2},\ldots,b_{n}(0≤ai,bi<2300\le a_{i},b_{i}<2^{30})。

保证所有测试数据中的 nn 之和不超过 10510^{5}。

输出格式

对于每组测试数据,输出一行一个整数,表示能够得到的最大信号强度。

3
5
1 0 0 3 3
2 3 2 1 0
3
1 1 1
0 0 3
8
0 1 2 3 4 5 6 7
7 6 5 4 3 2 1 0
2
0
7

样例解释

第一组测试数据中,可以将 B 组重新排列为 [3,2,2,1,0][3,2,2,1,0]。此时各对设备产生的信号值为 [2,2,2,2,3][2,2,2,2,3],最终信号强度为 22。可以证明不存在其他排列使最终信号强度大于 22。

第二组测试数据中,无论如何排列 B 组设备,最终信号强度都是 00。

第三组测试数据中,按照输入顺序配对时,各对设备的异或结果均为 77,因此最终信号强度为 77,这也是能够达到的最大值。

CWNU算协挑战赛 Round 4

未参加
状态
已结束
规则
XCPC
题目
6
开始于
2026-11-8 19:00
结束于
2026-11-8 21:30
持续时间
2.5 小时
主持人
参赛人数
53