speedrun.cpp: In function 'void assignHints(int, int, int*, int*)':
speedrun.cpp:108:2: error: 'setHintLen' was not declared in this scope
108 | setHintLen(20);
| ^~~~~~~~~~
speedrun.cpp:115:5: error: 'setHint' was not declared in this scope; did you mean 'setns'?
115 | setHint(i, j + 1, 1);
| ^~~~~~~
| setns
speedrun.cpp:120:5: error: 'setHint' was not declared in this scope; did you mean 'setns'?
120 | setHint(ord[i - 1], j + 11, 1);
| ^~~~~~~
| setns
speedrun.cpp: In function 'int getpar()':
speedrun.cpp:127:7: error: 'getHint' was not declared in this scope; did you mean 'getline'?
127 | if (getHint(i + 1))
| ^~~~~~~
| getline
speedrun.cpp: In function 'int getnxt()':
speedrun.cpp:135:7: error: 'getHint' was not declared in this scope; did you mean 'getline'?
135 | if (getHint(i + 11))
| ^~~~~~~
| getline
speedrun.cpp: In function 'void speedrun(int, int, int)':
speedrun.cpp:143:7: error: 'goTo' was not declared in this scope
143 | if (goTo(p)) cur = p;
| ^~~~
speedrun.cpp:147:11: error: 'goTo' was not declared in this scope
147 | while (!goTo(nxt))
| ^~~~
speedrun.cpp: In function 'void Hollwo_Pelw()':
speedrun.cpp:163:17: error: 'curnode' was not declared in this scope
163 | speedrun(1, N, curnode = rng() % N + 1);
| ^~~~~~~
speedrun.cpp: In function 'void FAST_IO(std::string, std::string, std::string)':
speedrun.cpp:18:10: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
18 | freopen(filein.c_str(), "r", stdin);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
speedrun.cpp:19:10: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
19 | freopen(fileout.c_str(), "w", stdout);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~