#ABC281F. 异或最小值
异或最小值
异或最小值
题目描述
给你一个非负整数序列 。
我们对 只进行一次如下操作。
选择一个非负整数 。然后对每个 ,把 替换为 与 的按位异或(XOR)。
设 为操作后 中的最大值。求 可能的最小值。
输入格式
输入按以下格式从标准输入给出。
输出格式
输出答案。
样例
3
12 18 11
16
若用 进行操作,序列变为 ,此时最大值 为 。
我们无法把 降到 以下,所以这个值就是答案。
10
0 0 0 0 0 0 0 0 0 0
0
5
324097321 555675086 304655177 991244276 9980291
805306368
数据范围
- 输入中的所有值均为整数。
提示
什么是按位异或(XOR)?
非负整数 和 的按位异或 定义如下。
当 用二进制表示时,其从低位起的第 位()在 和 的第 位中恰好有一位为 时为 ,否则为 。
例如,(二进制表示为 )。
难度
提高+/省选
通过率
—
尝试
0
已通过
0
- ID
- 2566
- 类型
- 传统题
- Time Limit
- 2500ms
- Memory Limit
- 1024MiB
- 上传者