#include<stdio.h> int main() { int n,a,b[101],i,j,m=0,t=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&b[i]); } for(i=1;i<=n;i++) for(j=1;j<=n-i+1;j++) { a=0; for(m=j;m<=j+i-1;m++) { a=a^b[m]; } if(a>t)t=a; } printf("%d",t); return 0; }
http://codeforces.com/contest/252/problem/A
英文题目还是不习惯
一开始没注意到要求连续的数的异或结果 还以为很难。。。