Pagini recente » Cod sursa (job #2276508) | Cod sursa (job #2713599) | Cod sursa (job #249146) | Cod sursa (job #2567552) | Cod sursa (job #2238999)
#include <fstream>
const std::string programName = "xormax";
std::ifstream f(programName + ".in");
std::ofstream g(programName + ".out");
const int NMAX = 1E5;
int main() {
int N;
f >> N;
int v[NMAX + 5];
for (int i = 0; i < N; ++i)
f >> v[i];
int S;
int max(0);
int Xcopy, Xcopy2;
int j;
for (int i = 0; i < N; ++i) {
S = 0;
for (j = i + 1; j < N - 1; ++j)
S += i ^ j;
if (S > max) {
max = S;
}
Xcopy = j;
Xcopy2 = i;
}
g << max << ' ' << Xcopy2 << ' ' << Xcopy;
return 0x0;
}