# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
100943 | E869120 | 질문 (CEOI14_question_grader) | C++14 | 1553 ms | 79128 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
int encode (int n, int x, int y) {
for (int i = 0; i < 10; i++) {
int v1 = (x / (1 << i)) % 2;
int v2 = (y / (1 << i)) % 2;
if (v1 == 0 && v2 == 1) return i * 2 + 1;
if (v1 == 1 && v2 == 0) return i * 2 + 2;
}
}
int decode (int n, int q, int h) {
int p = (h - 1) / 2;
if ((q / (1 << p)) % 2 == 1) {
if (h % 2 == 1) return 0;
return 1;
}
else {
if (h % 2 == 1) return 1;
return 0;
}
}
Compilation message (stderr)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |