Submission #564744

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
5647442022-05-19 14:45:591zaid1Question (Grader is different from the original contest) (CEOI14_question_grader)C++14
60 / 100
3112 ms24148 KiB
#include<bits/stdc++.h>
using namespace std;
int encode (int n, int x, int y) {
int z = (x^y);
for (int i = 0; i < 31; i++) {
if ((x&(1<<i)) && !(y&(1<<i))) return i+1;
}
x = __builtin_popcount(x);
y = __builtin_popcount(y);
for (int i = 0; i < 31; i++) {
if (!(x&(1<<i)) && (y&(1<<i))) return i+11;
} return 0;
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

encoder.cpp: In function 'int encode(int, int, int)':
encoder.cpp:4:9: warning: unused variable 'z' [-Wunused-variable]
    4 |     int z = (x^y);
      |         ^
#Verdict Execution timeMemoryGrader output
Fetching results...