Cod sursa(job #1675284)

Utilizator popabogdanPopa Bogdan Ioan popabogdan Data 5 aprilie 2016 11:09:41
Problema Xor Max Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.38 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("xormax.in");
ofstream fout("xormax.out");
int a[100001],n,i,j,mx,st,fi;
int main()
{
    fin>>n;
    for(i=1;i<=n;i++)fin>>a[i],a[i]^=a[i-1];
    for(i=1;i<=n;i++)
        for(j=1;j<i;j++)
        if(mx<(a[i]^a[j]))mx=(a[i]^a[j]),st=j+1,fi=i;
    fout<<mx<<" "<<st<<" "<<fi<<"\n";
    return 0;
}