Pagini recente » Cod sursa (job #771171) | Cod sursa (job #1457711) | Diferente pentru runda/simulare_oti9 intre reviziile 5 si 4 | Cod sursa (job #1431716) | Cod sursa (job #1711146)
#include <fstream>
int n,v[100001],m,i1,i2,s;
int main()
{
std::fstream f;
f.open("xormax.in");
f>>n;
for(int i=1;i<=n;i++) f>>v[i];
f.close();
m=0;
for(int i=1;i<=n;i++)
{
s=v[i];
for(int j=i+1;j<n;j++)
{
s=s xor v[j];
if(m<s)
{
i1=i;
i2=j;
m=s;
}
}
}
f.open("xormax.out");
f<<m<<" "<<i1<<" "<<i2;
f.close();
return 0;
}