| 比赛 | 20211014 | 评测结果 | TTTTTTTTTW | 
    | 题目名称 | 平凡的数据范围 | 最终得分 | 0 | 
    | 用户昵称 | 宋雪岩 | 运行时间 | 9.000 s | 
    | 代码语言 | C++ | 内存使用 | 5.23 MiB | 
    | 提交时间 | 2021-10-14 21:18:39 | 
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
const int N=1e4+10;
long long n,a[N],maxx=-1,z;
long long dfs(long long x,long long c,long long ge,long long &z);
int main()
{
    freopen("xor_equ.in","r",stdin);
    freopen("xor_equ.out","w",stdout);
    cin>>n;
    for(long long i=1;i<=n;++i)
    {
        cin>>a[i];
    }
    for(long long i=1;i<=n;++i)
    {
        for(long long j=1;j<=n-i+1;++j)
        {
            maxx=max(maxx,dfs(i,1,j,z));
        }
    }
    cout<<maxx;
}
long long dfs(long long x,long long c,long long ge,long long &z)
{
    if(c==x)
    {
        return a[ge];
    }
    for(long long i=1;i<=x;++i)
    {
        
        z=a[ge]^dfs(x,c+1,i+ge,z);
        maxx=max(maxx,z);
    } 
}