Encoder.cpp: In function 'void dfs(long long int, long long int)':
Encoder.cpp:22:16: error: 'timer' was not declared in this scope; did you mean 'time'?
22 | tin[u] = ++timer;
| ^~~~~
| time
Encoder.cpp: At global scope:
Encoder.cpp:29:5: error: ambiguating new declaration of 'long long int Encode(int32_t, int32_t*, int32_t*)'
29 | int Encode(int32_t N, int32_t A[], int32_t B[]) {
| ^~~~~~
In file included from Encoder.cpp:1:
Encoder.h:1:6: note: old declaration 'void Encode(int, int*, int*)'
1 | void Encode(int N, int A[], int B[]);
| ^~~~~~
Encoder.cpp: In function 'long long int Encode(int32_t, int32_t*, int32_t*)':
Encoder.cpp:36:24: error: 'n' was not declared in this scope
36 | for(int i = 0; i < n; i++) {
| ^
Encoder.cpp:39:1: warning: no return statement in function returning non-void [-Wreturn-type]
39 | }
| ^