暴力 (O2)居然能过,比正解高了一万倍(约是 2.8 小时,1012 次),居然一秒内就过了。
#include<iostream>
#include<cmath>
#include<algorithm>
#include<cstring>
using namespace std;
int n,ma;
int a[1000006];
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=n;i++){
for(int j=i+1;j<=n;j++){
ma=max(ma,a[i]&a[j]);
}
}
cout<<ma;
return 0;
}
@离散小波变换°