encoder.cpp: In function 'void encode(int, int, int, int*, int*)':
encoder.cpp:37:32: error: 'encode_bit' was not declared in this scope; did you mean 'encode'?
37 | if(dist[i][j] & (1 << k)) encode_bit(1);
| ^~~~~~~~~~
| encode
encoder.cpp:38:11: error: 'encode_bit' was not declared in this scope; did you mean 'encode'?
38 | else encode_bit(0);
| ^~~~~~~~~~
| encode
encoder.cpp: In function 'void decode(int, int)':
encoder.cpp:51:9: error: 'decode_bit' was not declared in this scope; did you mean 'decode'?
51 | if(decode_bit()) ans += (1 << k);
| ^~~~~~~~~~
| decode
encoder.cpp:53:3: error: 'hops' was not declared in this scope
53 | hops(i, j, ans);
| ^~~~
/usr/bin/ld: /tmp/cc6nmQwe.o: in function `main':
grader_decoder.c:(.text.startup+0x126): undefined reference to `decode(int, int)'
collect2: error: ld returned 1 exit status