#aBC281F. [ABC281F] Xor Minimization
[ABC281F] Xor Minimization
AT_abc281_f [ABC281F] Xor Minimization
题目描述
给定一个非负整数序列 。
对 执行如下操作恰好一次:
- 选择一个非负整数 。然后,对于所有 ,将 的值替换为“ 与 的按位异或”。
操作后, 中的最大值记为 。请你求出 的最小可能值。
按位异或的定义如下:对于非负整数 , 表示 与 的按位异或。具体来说, 的二进制表示中,第 位()的数值为 和 的二进制表示中第 位的数值中恰有一个为 时为 ,否则为 。
例如,(二进制表示为:)。
输入格式
输入以如下格式从标准输入读入:
输出格式
请输出答案。
输入输出样例 #1
输入 #1
3
12 18 11
输出 #1
16
输入输出样例 #2
输入 #2
10
0 0 0 0 0 0 0 0 0 0
输出 #2
0
输入输出样例 #3
输入 #3
5
324097321 555675086 304655177 991244276 9980291
输出 #3
805306368
说明/提示
限制条件
- 输入均为整数
样例解释 1
如果选择 进行操作,操作后的数列为 $(12 \oplus 2, 18 \oplus 2, 11 \oplus 2) = (14, 16, 9)$,最大值 为 。无法使 小于 ,因此答案为 。
由 ChatGPT 4.1 翻译