fork download
  1. #pragma GCC optimize("Ofast")
  2. #pragma GCC optimize("unroll-loops")
  3. #include <bits/stdc++.h>
  4. using namespace std;
  5. using ll = long long;
  6. using lld = double;
  7. #define srt(a) sort(a.begin(),a.end());
  8. #define rsrt(a) sort(a.rbegin(),a.rend());
  9. #define pb push_back
  10. using pll=pair<ll,ll>;
  11. #define fi(a,b,c) for(ll a=b;a<c;a++)
  12. #define f(a,c) for(ll a=0;a<c;a++)
  13. #define rf(a,c) for(ll a=c;a>=0;a--)
  14. #define cye cout<<"Yes\n"
  15. #define cno cout<<"No\n"
  16. #define vll vector<ll>
  17. ll mod=676767677,N=1e6;
  18. int main(){
  19. ios_base::sync_with_stdio(false);
  20. cin.tie(NULL);
  21. cout.tie(NULL);
  22. ll t;
  23. cin>>t;
  24. while(t--){
  25. ll n,ans=0;
  26. cin>>n;
  27. vll a(n);
  28. f(i,n)cin>>a[i];
  29. f(i,n){
  30. fi(j,i+1,n){
  31. ans=max(ans,a[i]^a[j]);
  32. }
  33. }
  34. cout<<ans<<'\n';
  35. }
  36. return 0;
  37. }
Success #stdin #stdout 0s 5312KB
stdin
3
2
67 67
3
1 2 3
10
67 667 167 867 267 467 367 567 767 967
stdout
0
3
1012