Submission #17405

#TimeUsernameProblemLanguageResultExecution timeMemory
17405eaststar질문 (CEOI14_question_grader)C++14
Compilation error
0 ms0 KiB
int A[930];
bool initchk=true;
void init(){
    int i,j=1;
    initchk=false;
    for(i=63;i<4096;++i){
        int cnt=__builtin_popcount(i);
        if(cnt==6)A[j++]=i;
    }
}
int encode(int N,int x,int y){
	if(initchk)init();
	x=A[x],y=A[y];
	return __builtin_ffs(x&(x^y));
}
int decode(int N,int q,int h){
	q=A[q];
	return (q&(1<<(h-1)))>0;
}

Compilation message (stderr)

decoder.cpp: In function 'int decode(int, int, int)':
decoder.cpp:2:4: error: 'A' was not declared in this scope
  q=A[q];
    ^