Pagini recente » Cod sursa (job #1500586) | Cod sursa (job #2910797) | Cod sursa (job #400134) | Cod sursa (job #1182659) | Cod sursa (job #708022)
Cod sursa(job #708022)
#include<stdio.h>
#include<algorithm>
long long t[100000]={0},n;
long long kez=0,veg=0,m=0;
int main()
{
freopen("xormax.in","r",stdin);
freopen("xormax.out","w",stdout);
scanf("%lld",&n);
for(long long i=0;i<n;i++)
scanf("%lld",&t[i]);
for(long long i=0;i<n;i++)
{
long long s=0;
for(long long j=i;j<n;j++)
{
if(j==i)
s=t[j];
else
s=s^t[j];
if(s>=m)
{
kez=i;
veg=j;
m=s;
}
}
}
//printf("%lld %lld %lld ", m , (kez + 1) ,( veg+1));
printf("%lld ", m);
printf("%lld ", kez + 1);
printf("%lld ",veg+1);
return 0;
}