P16635 [GKS 2017 #G] Cards Game

题目描述

Shekhu 教授是计算机科学早期博弈论领域的著名科学家。目前,他正在研究一个游戏,游戏涉及一个装有 $N$ 张不同卡片的盒子。第 $i$ 张卡片的一面写有一个红色数字,另一面写有一个蓝色数字,这两个数字都是正整数。游戏过程如下: - 玩家初始总分为 $0$。游戏的目标是**使最终总分尽可能低**。 - 只要盒子中至少剩下两张卡片,玩家就必须重复以下操作: - 从盒子中取出两张自己选择的卡片。从一张卡片上选择一个红色数字 $R$,从另一张卡片上选择一个蓝色数字 $B$。 - 将 $R \oplus B$ 的值加入总分,其中 $\oplus$ 表示按位异或运算。 - 将两张卡片中的一张放回盒子,另一张从游戏中移除。 - 当盒子中只剩下一张卡片时游戏结束(此时无法再进行操作)。 Shekhu 教授召集了他最好的学生 Akki 来玩这个游戏。你能帮助 Akki 找到在所有可能的游戏方式下的最小可能总分吗?

输入格式

输入的第一行包含一个整数 $T$,表示测试用例的数量。接下来有 $T$ 个测试用例;每个测试用例由三行组成: 1. 第一行包含一个正整数 $N$:盒子中卡片的数量。 2. 第二行包含 $N$ 个正整数 $R_i$;其中第 $i$ 个数字表示第 $i$ 张卡片上的红色数字。 3. 第三行包含 $N$ 个正整数 $B_i$;其中第 $i$ 个数字表示第 $i$ 张卡片上的蓝色数字。

输出格式

对于每个测试用例,输出一行,格式为 `Case #x: y`,其中 $x$ 是测试用例编号(从 $1$ 开始),$y$ 是 Akki 在最优策略下能够达到的最小可能总分。

说明/提示

在样例 $1$ 中,Akki 只能进行一次操作,他有两种选择: 1. 从第一张卡片取红色数字,从第二张卡片取蓝色数字,得到 $1 \oplus 3 = 2$ 加入总分。 2. 从第二张卡片取红色数字,从第一张卡片取蓝色数字,得到 $2 \oplus 3 = 1$ 加入总分。 第二种选择更优,答案为 $1$。 在样例 $2$ 中,一种最优策略是:从第一张卡片取红色数字,从第二张卡片取蓝色数字,将 $1 \oplus 2 = 3$ 加入总分,并将第一张卡片放回盒子。然后,从第一张卡片取红色数字,从第三张卡片取蓝色数字,将 $1 \oplus 3 = 2$ 加入总分,并将其中一张卡片放回盒子。最终总分为 $5$。 ### 限制条件 $1 \le T \le 100$。 $1 \le R_i \le 10^9$。 $1 \le B_i \le 10^9$。 **小数据集(测试集 1 – 可见)** $2 \le N \le 5$。 **大数据集(测试集 2 – 隐藏)** $2 \le N \le 100$。 翻译由 DeepSeek V4 Pro 完成