Submission #100940

#TimeUsernameProblemLanguageResultExecution timeMemory
100940square1001Question (Grader is different from the original contest) (CEOI14_question_grader)C++14
27 / 100
1591 ms126208 KiB
int encode(int n, int x, int y) { for (int i = 0; i < 10; ++i) { int b1 = ((x >> i) & 1); int b2 = ((y >> i) & 1); if (b1 != b2) return (b1 == 0 ? i : 10 + i) + 1; } return -1; }
int decode(int n, int q, int h) { --h; if (h < 10) return ((q >> h) & 1 ? 0 : 1); return ((q >> (h - 10)) & 1 ? 1 : 0); }
#Verdict Execution timeMemoryGrader output
Fetching results...