给定N个非零整数的数列A和一个非零整数M,求满足下列式子中最大的K或判断它不存在.
(A1 xor K) + (A2 xor K) + ... (AN xor K) ≤ M
第一行N , M第二行N个数表示数列A1 <= N <=10001 <= M <=10151 <=Ai <=1015
第一行N , M
1 <= N <=1000
1 <= M <=1015
1 <=Ai <=1015
输出“-1”代表答案不存在或者一个数表示答案(满足式子最大的K)
3 27 8 2 4
12