답안 #343685

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
343685 2021-01-04T11:36:46 Z juggernaut 질문 (CEOI14_question_grader) C++14
0 / 100
2944 ms 24464 KB
static int arr[924],pos;
int encode (int n, int x, int y){
	if(!pos){
		int a,b;
		for(int i=0;i<4096;i++){
			a=i;b=0;
			while(a>=1){
				b+=(a%2);
				a/=2;	
			}
			if(b==6)
				arr[pos++]=i;
		}
	}
	x=arr[x-1];y=arr[y-1];
	for(int i=0;i<12;i++)
		if(x>>i&1 && !(y>>i&1))
			return i+1;
}
static int arr[924],pos;
int decode (int n, int q, int h) {
	return (arr[q-1]>>(h-1)&1);
}

Compilation message

encoder.cpp: In function 'int encode(int, int, int)':
encoder.cpp:19:1: warning: control reaches end of non-void function [-Wreturn-type]
   19 | }
      | ^

decoder.cpp:1:21: warning: 'pos' defined but not used [-Wunused-variable]
    1 | static int arr[924],pos;
      |                     ^~~
# 결과 실행 시간 메모리 Grader output
1 Incorrect 2488 ms 24464 KB wrong answer
2 Incorrect 2944 ms 24272 KB wrong answer