#arc100c. [arc100_c]Or Plus Max

[arc100_c]Or Plus Max

给你一个长度为 2n2^n 的序列 aa,每个1K2n11\le K\le 2^n-1,找出最大的 ai+aja_i+a_jiorjKi \mathbin{\mathrm{or}} j \le K0i<j<2n0 \le i < j < 2^n)并输出。
or\mathbin{\mathrm{or}} 表示按位或运算。