有两个整数 a,b。如果 a & b=0,那我们称 a 与 b 是相容的。比如 90(10110102) 和 36(1001002) 相容。
给出一个序列 a,你的任务是对于每个 ai,找到与之相容的 aj,若有多个符合要求的 aj,输出任意一个即可。如果找不到这样的数,输出 -1。
有两个整数 $a, b$。如果 $a$ & $b = 0$,那我们称 $a$ 与 $b$ 是相容的。比如 $90(1011010_2)$ 和 $36(100100_2)$ 相容。
给出一个序列 $a$,你的任务是对于每个 $a_i$,找到与之相容的 $a_j$,若有多个符合要求的 $a_j$,输出任意一个即可。如果找不到这样的数,输出 `-1`。