记录编号 448796 评测结果 AAATTTTTTA
题目名称 平凡的数据范围 最终得分 40
用户昵称 GravatarFisher. 是否通过 未通过
代码语言 C++ 运行时间 6.011 s
提交时间 2017-09-13 14:32:31 内存使用 0.39 MiB
显示代码纯文本
#include <iostream>
#include <cstdio>
#include <algorithm>
#define ll long long 
using namespace std;
/*
	先上暴力... 
	暴力都跪...
	因为long long没处理好,
	long long的输入输出都要格外小心! 
*/
inline ll read(){//快读long long都要改成long long 
	ll x=0,f=1;char c=getchar();
	while(c<'0'||c>'9'){if(c=='-')f=-1;c=getchar();}
	while(c>='0'&&c<='9'){x=(x<<1)+(x<<3)+c-'0';c=getchar();}
	return x*f;
}
const int maxn=10010;
int n;
ll data[maxn];
ll ans;
inline void sousuo(int cnt,ll num){
	ans=max(ans,num);
	if(cnt==n+1)return ;
	sousuo(cnt+1,num^data[cnt]);
	sousuo(cnt+1,num);
}
int main(){
	freopen("xor_equ.in","r",stdin);
	freopen("xor_equ.out","w",stdout);
	scanf("%d",&n);
	ans=-0x7fffffff;
	for(int i=1;i<=n;i++){
		//scanf("%lld",&data[i]);
		data[i]=read();
	}
	sousuo(1,0);
	printf("%lld\n",ans);//输出longlong用%lld 
	return 0;
}