mobitel.cpp: In function 'int main()':
mobitel.cpp:52:5: error: 'init' was not declared in this scope; did you mean 'int'?
52 | init();
| ^~~~
| int
mobitel.cpp:68:17: error: 'add' was not declared in this scope; did you mean 'std::filesystem::perm_options::add'?
68 | add(dp[i & 1][j][from], dp[(i - 1) & 1][j][k]);
| ^~~
| std::filesystem::perm_options::add
In file included from /usr/include/c++/9/filesystem:36,
from /usr/include/x86_64-linux-gnu/c++/9/bits/stdc++.h:129,
from mobitel.cpp:1:
/usr/include/c++/9/bits/fs_fwd.h:201:7: note: 'std::filesystem::perm_options::add' declared here
201 | add = 0x2,
| ^~~
mobitel.cpp: In function 'void usaco(std::string)':
mobitel.cpp:30:10: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
30 | freopen((s+".in").c_str(), "r", stdin);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mobitel.cpp:31:10: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
31 | freopen((s+".out").c_str(), "w", stdout);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~