Codechef REBXOR(异或前缀tire
#include<bits/stdc++.h>using namespace std;// #define int long longconst int N=4e5+10;int n,a[N],t[12500000][2],cnt=0;int pre[N],max1[N],max2[N];void insert(int x){ int p=0; for(int i=31;i>=0;i--){ int now=(x&