제출 #448622

#제출 시각아이디문제언어결과실행 시간메모리
448622vanic질문 (CEOI14_question_grader)C++14
0 / 100
2881 ms24284 KiB
int encode (int n, int x, int y) { int a=0; for(int i=0; i<12; i++){ if(((1<<i)&x) && !((1<<i)&y)){ a=i+1; break; } } if(a){ return a; } for(int i=0; i<12; 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-=10; if((1<<h)&q){ return 0; } return 1; } else{ h--; if((1<<h)&q){ return 1; } return 0; } }
#Verdict Execution timeMemoryGrader output
Fetching results...