In file included from /usr/include/c++/10/cassert:44,
from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:33,
from postmen.cpp:1:
postmen.cpp: In function 'int main()':
postmen.cpp:44:34: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
44 | assert(eulerian_cycle.size() == m + 1);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
postmen.cpp:45:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
45 | for(int i = 1; i < eulerian_cycle.size(); i++) {
| ~~^~~~~~~~~~~~~~~~~~~~~~~
postmen.cpp:60:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
60 | for(int i = 0; i < ans.size(); i++) {
| ~~^~~~~~~~~~~~
postmen.cpp:61:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
61 | for(int j = 0; j < ans[i].size(); j++) cout << ans[i][j] << " ";
| ~~^~~~~~~~~~~~~~~