数据大淼
查看原帖
数据大淼
765839
xingxing121楼主2024/7/28 18:02
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int n;
const int MAX = 1e6+5;
int arr[MAX];
bool cmp(int a,int b){
    return a>b;
}
int main(){
    scanf("%d",&n);
    for(int i=1;i<=n;i++) scanf("%d",&arr[i]);
    sort(arr+1,arr+1+n,cmp);
    int maxx = -1;
    for(int i=1;i<n-1;i++){
        maxx = max(maxx,(arr[i]&arr[i+1]));
        maxx = max(maxx,(arr[i]&arr[i+2]));
    }
    cout<<maxx;
    return 0;
}

这也能过~~~~

数据一般呀

2024/7/28 18:02
加载中...