#4489. Xor Minimization
0
Xor Minimization
Xor Minimization
题目描述
你被给定一个非负整数序列 。 对 执行以下操作恰好一次。
选择一个非负整数 。然后,对每个 ,用 与 的按位异或的结果替换 的值。
令操作后的 中的最大值为 。求 的最小可能值。
什么是按位异或?
非负整数 $A$ 与 $B$ 的按位异或 $A \oplus B$ 定义如下。 当 $A \oplus B$ 用二进制表示时,第 $k$ 位($k \geq 0$)为 $1$ 当且仅当 $A$ 和 $B$ 在第 $k$ 位中恰好有一个为 $1$,否则为 $0$。 例如,$3 \oplus 5 = 6$(二进制:$011 \oplus 101 = 110$)。输入格式
输入从标准输入给出,格式如下:
输出格式
输出答案。
3
12 18 11
16
10
0 0 0 0 0 0 0 0 0 0
0
5
324097321 555675086 304655177 991244276 9980291
805306368
提示
输入中的所有数值均为整数。如果我们选择 ,序列变为 ,此时最大值 为 。
我们无法将 做得比 更小,因此该值为答案。
标签: AtCoder|abc281F
来源
AtCoder|abc281F