Submission #448623

#TimeUsernameProblemLanguageResultExecution timeMemory
448623vanicQuestion (Grader is different from the original contest) (CEOI14_question_grader)C++14
27 / 100
4711 ms24292 KiB
int encode (int n, int x, int y) { int a=0; for(int i=0; i<10; i++){ if(((1<<i)&x) && !((1<<i)&y)){ a=i+1; break; } } if(a){ return a; } for(int i=0; i<10; i++){ if(!((1<<i)&x) && ((1<<i)&y)){ a=11+i; break; } } return a; }
int decode (int n, int q, int h) { if(h>10){ h-=11; if((1<<h)&q){ return 0; } return 1; } else{ h--; if((1<<h)&q){ return 1; } return 0; } }
#Verdict Execution timeMemoryGrader output
Fetching results...