### 问题描述
给出 n 个数 a1,a2,⋯,an,从中选取任意数量个数,使得其异或和在所有选法中是最大的。
输入包括一行:
第一行是一个整数 n。
第二行是 n 个整数 a1,a2,⋯,an。
输出包括一行:
一个整数,表示最大异或和。
2 3 5
6
选出 3,5 是最大的,得到 3⊕5=6。
对于 100% 的评测数据,1≤n≤106,0≤ai<250。