mokesciai.cpp: In function 'void dfs(int, int)':
mokesciai.cpp:9:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
9 | for(int i=0;i<v[x].size();i++) {
| ~^~~~~~~~~~~~
mokesciai.cpp: In function 'void dfs1(int)':
mokesciai.cpp:16:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
16 | for(int i=0;i<v[x].size();i++) {
| ~^~~~~~~~~~~~
mokesciai.cpp: In function 'void dfs2(int)':
mokesciai.cpp:23:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
23 | for(int i=0;i<v[x].size();i++) {
| ~^~~~~~~~~~~~
mokesciai.cpp:34:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
34 | for(int i=0;i<v[x].size();i++) {
| ~^~~~~~~~~~~~
mokesciai.cpp:35:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
35 | for(int j=0;j<v2[v[x][i]].size();j++) v2[x].push_back(v2[v[x][i]][j]);
| ~^~~~~~~~~~~~~~~~~~~
mokesciai.cpp:33:25: warning: 'idx' may be used uninitialized in this function [-Wmaybe-uninitialized]
33 | swap(v2[x],v2[v[x][idx]]);
| ^