game.cpp: In function 'void dfs(int, int)':
game.cpp:12:20: error: continue statement not within a loop
12 | if (reach[tp][u]) continue;
| ^~~~~~~~
game.cpp:13:2: error: 'raech' was not declared in this scope; did you mean 'reach'?
13 | raech[tp][u] = true;
| ^~~~~
| reach
game.cpp: In function 'void init(int, int)':
game.cpp:24:36: error: too few arguments to function 'void dfs(int, int)'
24 | for (int i = 1; i <= k; i++) dfs(i);
| ^
game.cpp:11:6: note: declared here
11 | void dfs(int tp, int u) {
| ^~~