3 solutions
-
0
#include <bits/stdc++.h> using namespace std; long long n,a[1000005]; int main(){ cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; } sort(a+1,a+n+1,greater<int>()); long long maxx=0; long long n1=n>32 ? 32:n; for(int i=1;i<=n1;i++){ for(int j=1;j<=n1;j++){ if(i!=j){ maxx=max(maxx,a[i]&a[j]); } } } cout<<maxx; return 0; }
Information
- ID
- 4946
- Time
- 1000ms
- Memory
- 512MiB
- Difficulty
- 5
- Tags
- # Submissions
- 34
- Accepted
- 10
- Uploaded By