fishing.cpp: In function 'void back(int, std::vector<std::vector<int> >, bool)':
fishing.cpp:49:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
49 | for (int i = 0; i < v[l].size(); i++) {
| ~~^~~~~~~~~~~~~
fishing.cpp: In function 'int main()':
fishing.cpp:3:12: error: reference to 'cin' is ambiguous
3 | #define in cin
| ^~~
fishing.cpp:66:5: note: in expansion of macro 'in'
66 | in >> n >> t;
| ^~
In file included from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:75,
from fishing.cpp:1:
/usr/include/c++/10/iostream:60:18: note: candidates are: 'std::istream std::cin'
60 | extern istream cin; /// Linked to standard input
| ^~~
fishing.cpp:3:12: note: 'std::ifstream cin'
3 | #define in cin
| ^~~
fishing.cpp:7:10: note: in expansion of macro 'in'
7 | ifstream in("in.in");
| ^~
fishing.cpp:3:12: error: reference to 'cin' is ambiguous
3 | #define in cin
| ^~~
fishing.cpp:72:17: note: in expansion of macro 'in'
72 | in >> x;
| ^~
In file included from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:75,
from fishing.cpp:1:
/usr/include/c++/10/iostream:60:18: note: candidates are: 'std::istream std::cin'
60 | extern istream cin; /// Linked to standard input
| ^~~
fishing.cpp:3:12: note: 'std::ifstream cin'
3 | #define in cin
| ^~~
fishing.cpp:7:10: note: in expansion of macro 'in'
7 | ifstream in("in.in");
| ^~
fishing.cpp:4:13: error: reference to 'cout' is ambiguous
4 | #define out cout
| ^~~~
fishing.cpp:81:9: note: in expansion of macro 'out'
81 | out << sol % mod << "\n";
| ^~~
In file included from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:75,
from fishing.cpp:1:
/usr/include/c++/10/iostream:61:18: note: candidates are: 'std::ostream std::cout'
61 | extern ostream cout; /// Linked to standard output
| ^~~~
fishing.cpp:4:13: note: 'std::ofstream cout'
4 | #define out cout
| ^~~~
fishing.cpp:8:10: note: in expansion of macro 'out'
8 | ofstream out("out.out");
| ^~~