Pagini recente » Cod sursa (job #229591) | Cod sursa (job #2914830) | Cod sursa (job #2261765) | Cod sursa (job #1228353) | Cod sursa (job #708379)
Cod sursa(job #708379)
#include<fstream>
using namespace std;
unsigned int i,j,n,m,x,ic,sf;
unsigned long s[100010],max1=0;
int main()
{
FILE *f=fopen("xormax.in","r");
FILE *g=fopen("xormax.out","w");
fscanf(f,"%d",&n);
for(i=1;i<=n;++i)
{
fscanf(f,"%ld",&s[i]);
s[i]=(s[i]^s[i-1]);
}
for(i=1;i<=n;++i)
for(j=0;j<i;++j)
if(max1<(s[j]^s[i]))
max1=(s[j]^s[i]),ic=j+1,sf=i;
fprintf(g,"%ld %d %d\n",max1,ic,sf);
return 0;
}