제출 #1164139

#제출 시각아이디문제언어결과실행 시간메모리
1164139Darren0724질문 (CEOI14_question_grader)C++20
0 / 100
462 ms39716 KiB
int encode (int n, int x, int y) {
    for(int i=0;i<10;i++){
        int a=x&(1<<i);
        int b=y&(1<<i);
        if(a!=b){
            if(x>0){
                return i*2+1;
            }
            else{
                return i*2+2;
            }
        }
    }
}
int decode (int n, int q, int h) {
	if(h%2==1){
		int p=h/2;
		if(q&(1<<p)){
			return 1;
		}
		else{
			return 0;
		}
	}
	else{
		int p=h/2-1;
		if(q&(1<<p)){
			return 0;
		}
		else{
			return 1;
		}
	}
}

컴파일 시 표준 에러 (stderr) 메시지

# 1번째 컴파일 단계

encoder.cpp: In function 'int encode(int, int, int)':
encoder.cpp:14:1: warning: control reaches end of non-void function [-Wreturn-type]
   14 | }
      | ^
#Verdict Execution timeMemoryGrader output
Fetching results...