#7260. 1285D. D. Dr. Evil Underscores
0
1285D. D. Dr. Evil Underscores
1285D. D. Dr. Evil Underscores
CF1285D. Dr. Evil Underscores
时限: 1 秒 | 内存: 256 MB | 输入: 标准输入 | 输出: 标准输出
今天,作为友谊的礼物,Bakry 给了 Badawy $n$ 个整数 $a_1, a_2, \dots, a_n$,并挑战他选择一个整数 $X$,使得 $\underset{1 \leq i \leq n}{\max} (a_i \oplus X)$ 的值尽可能小,其中 $\oplus$ 表示按位异或运算。
一如既往,Badawy 太懒了,所以你决定帮助他,找到 $\underset{1 \leq i \leq n}{\max} (a_i \oplus X)$ 的最小可能值。
输入格式
第一行包含一个整数 $n$($1 \leq n \leq 10^5$)。
第二行包含 $n$ 个整数 $a_1, a_2, \dots, a_n$($0 \leq a_i \leq 2^{30}-1$)。
输出格式
输出一个整数,即 $\underset{1 \leq i \leq n}{\max} (a_i \oplus X)$ 的最小可能值。
样例输入 1
3 1 2 3
样例输出 1
2
样例输入 2
2 1 5
样例输出 2
4
提示
在第一个样例中,我们可以选择 $X = 3$。
在第二个样例中,我们可以选择 $X = 5$。