#include<bits/stdc++.h>
#define rep(i,x,y) for(register int i=x;i<=y;i++) using namespace std;
const int N=; int ch[N][],a[N];
int tot,n,ans; inline void insert(int x){
int u=;
for(int k=;k>=;k--){
int c=(x>>k)&;
if(!ch[u][c]) ch[u][c]=++tot;
u=ch[u][c];
}
}
inline int query(int x){
int u=,v=,ans=;
for(int k=;k>=;k--){
int c=(x>>k)&,o=c?:;
if(ch[v][o]) v=ch[v][o],ans=(ans<<)|;
else v=ch[v][c],ans<<=;
u=ch[u][c];
}return ans;
}
int main(){
scanf("%d",&n);
for(int i=;i<=n;i++) scanf("%d",&a[i]),insert(a[i]);
for(int i=;i<=n;i++)
ans=max(ans,query(a[i]));
printf("%d\n",ans);return ;
}

最新文章

  1. Android控件之Notification
  2. Android入门(二):Android工程目录结构
  3. 前端之CSS(二)
  4. 用JDBC访问MySQL
  5. [转老马的文章]MODI中的OCR模块
  6. kindEditor使用注意事项
  7. js浮点数的计算
  8. 对Slony-I中wait on的理解
  9. 软考类----编码、ASII码等
  10. 读书笔记_Effective_C++_条款二十一:当必须返回对象时,别妄想返回其reference
  11. 【Oracle】-【权限-ORA-04043】- ORA-04043: object &quot;SYS&quot;.&quot;V_$DATABASE&quot; does not exist
  12. 第八章 C#面向对象编程(Object-Oriented Programming,OOP)简介
  13. SQLHelper帮助类_下(支持多数据库的封装)
  14. 【Ubuntu 16】深入Ubuntu文件系统
  15. 优化之Sequence Generator组件
  16. JavaScript是如何工作的:编写自己的Web开发框架 + React及其虚拟DOM原理
  17. 打开Player时出现时间格式的错误提示
  18. git 学习(2) ----- 分支
  19. [BOI2004]Sequence 数字序列(左偏树)
  20. java 连接 hiveserver2 例子

热门文章

  1. cf366C Dima and Salad (dp)
  2. luogu5021 [NOIp2018]赛道修建 (二分答案+dp(贪心?))
  3. Equivalent Sets HDU - 3836 (Tarjan)
  4. [WC2011]最大XOR和路径(贪心+线性基)
  5. Diagnostic Trouble Code诊断故障码
  6. js常见的排序算法
  7. LOJ#2542 随机游走
  8. Fiddler 你需要了解的
  9. semantic ui框架学习笔记三
  10. iis8使用url2.0模块实现http跳转到https