Pagini recente » Cod sursa (job #1777293) | Cod sursa (job #1903414) | Cod sursa (job #2158097) | Cod sursa (job #1443552) | Cod sursa (job #781104)
Cod sursa(job #781104)
#include<fstream>
using namespace std;
ifstream f("xormax.in");
ofstream g("xormax.out");
int N,i,j,a[100001],s[100001],maxim,pozi,pozf;
int main()
{f>>N;
for(i=1; i<=N; i++)
{f>>a[i];
s[i]=s[i-1]^a[i];}
maxim=s[1];
pozi=1; pozf=1;
for(i=2; i<=N; i++)
for(j=1; j<i; j++)
if((s[i]^s[j])>maxim)
{maxim=(s[i]^s[j]);
pozi=j+1;
pozf=i;}
g<<maxim<<" "<<pozi<<" "<<pozf;
/*g<<endl;
for(i=1; i<=N; i++)
g<<s[i]<<" "; */
f.close();
g.close();
return 0;}