#49294. Darko 的序列

Darko 的序列

暂无测试数据。

Darko 是一个喜欢数数的女孩子,她有一个充满 Mogic 的膜法序列,于是她尝试着数点东西。

给定序列 $\{a_n\}$ 和正整数 $k$,定义第 $i$ 个数的权值 $b_i$ 为 $$\displaystyle b_i = \max_{0\leq j<i} \{ (a_i\ \text{and}\ a_j)+(a_i\ \text{xor}\ a_j)\} $$

其中,我们定义 $a_0=0$。

你可以删除 $a$ 中的任意数(除了 $a_0$),并保持相对顺序不变,求满足 $\sum_{i\leq n} b_i \geq k$ 的 $\max a_i$ 的最小值。

输入格式

输入共 $2$ 行。

第 $1$ 行输入 $2$ 个正整数 $n,k$。

第 $2$ 行输入 $n$ 个正整数 $a_i$。

输出格式

输出共 $1$ 行 $1$ 个整数,表示权值的最小值。

数据规模与约定

对于前 $20\%$ 的数据,$n,k,a_i\leq 10$。

对于前 $40\%$ 的数据,$n,k,a_i\leq 10^3$。

对于另外 $20\%$ 的数据,$a_i\leq 10^3$。

对于所有数据,$n\leq 10^5$,$k\leq 10^{18}$,$a_i \leq 10^5$,$a_i$ 单调递增。

5 6
1 2 3 4 5
3