제출 #45417

#제출 시각아이디문제언어결과실행 시간메모리
45417smu201111192앵무새 (IOI11_parrots)C++17
컴파일 에러
0 ms0 KiB
#include "decoder.h" #include "decoderlib.h" int ccnt[256]; int ans[65]; void decode(int N, int L, int X[]) { for(int i = 0; i < L; i++){ ccnt[X[i]]++; } int rev = 0; if(ccnt[255] >= 4){ rev = 1; ccnt[255] -= 4; } for(int i = 0; i < 256; i++){ int piv = i / 8; int add = i % 8; //if(ccnt[i] == 0 && piv + 32 >= N) continue; if(ccnt[i] == 0){ if(rev) { ans[piv] |= (1<<add); ans[piv+32] |= (1<<add); } } else if(ccnt[i] == 1 ){ ans[piv] |= (1<<add); } else if(ccnt[i] == 2){ ans[piv+32] |= (1<<add); } else if(ccnt[i] == 3){ if(!rev) { ans[piv] |= (1<<add); ans[piv+32] |= (1<<add); } } } for(int i = 0; i < N; i++){ output(ans[i]); } }

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

/tmp/cca1nGfT.o: In function `main':
grader_encoder.cpp:(.text.startup+0x141): undefined reference to `encode(int, int*)'
/tmp/ccP91VUG.o: In function `decode(int, int, int*)':
encoder.cpp:(.text+0xe7): undefined reference to `output(int)'
collect2: error: ld returned 1 exit status

/tmp/ccChhqus.o: In function `main':
grader_decoder.cpp:(.text.startup+0x1f6): undefined reference to `decode(int, int, int*)'
collect2: error: ld returned 1 exit status