给定 n(1≤n≤106)n(1 \le n \le 10^6)n(1≤n≤106) 个数,其中的每个数 1≤a≤2321 \le a \le 2^{32}1≤a≤232 ,在其中选出两个数,使得他们进行或运算后,所得的值最大,若有多组解,输出字典序最小的一组。
是否存在解法可以在 1s 内跑出答案