putovanje.cpp: In constructor 'ST::ST(std::vector<int>)':
putovanje.cpp:20:33: warning: comparison of integer expressions of different signedness: 'll' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
20 | #define REP(i,a,b) for(ll i=a; i<b; i++)
......
175 | REP(i,0,arr.size()) {SV X(arr[i]); ar.pb(X);}
| ~~~~~~~~~~~~~~
putovanje.cpp:175:9: note: in expansion of macro 'REP'
175 | REP(i,0,arr.size()) {SV X(arr[i]); ar.pb(X);}
| ^~~
putovanje.cpp: In constructor 'Tree::Tree(std::vector<std::vector<int> >, ll)':
putovanje.cpp:20:33: warning: comparison of integer expressions of different signedness: 'll' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
20 | #define REP(i,a,b) for(ll i=a; i<b; i++)
......
255 | REP(i,0,DFSarr2.size()) {pos[DFSarr2[i]]=i;}
| ~~~~~~~~~~~~~~~~~~
putovanje.cpp:255:9: note: in expansion of macro 'REP'
255 | REP(i,0,DFSarr2.size()) {pos[DFSarr2[i]]=i;}
| ^~~
putovanje.cpp:20:33: warning: comparison of integer expressions of different signedness: 'll' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
20 | #define REP(i,a,b) for(ll i=a; i<b; i++)
......
256 | REP(i,0,DFSarr2.size()) {levDFSarr.pb(mp(level[DFSarr2[i]],DFSarr2[i]));}
| ~~~~~~~~~~~~~~~~~~
putovanje.cpp:256:9: note: in expansion of macro 'REP'
256 | REP(i,0,DFSarr2.size()) {levDFSarr.pb(mp(level[DFSarr2[i]],DFSarr2[i]));}
| ^~~
putovanje.cpp: In member function 'void Tree::DFS_Build(ll, ll)':
putovanje.cpp:20:33: warning: comparison of integer expressions of different signedness: 'll' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
20 | #define REP(i,a,b) for(ll i=a; i<b; i++)
......
275 | REP(i,0,adj[s].size())
| ~~~~~~~~~~~~~~~~~
putovanje.cpp:275:9: note: in expansion of macro 'REP'
275 | REP(i,0,adj[s].size())
| ^~~
putovanje.cpp: In member function 'void Tree::DFS(ll, ll)':
putovanje.cpp:20:33: warning: comparison of integer expressions of different signedness: 'll' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
20 | #define REP(i,a,b) for(ll i=a; i<b; i++)
......
288 | REP(i,0,adj[s].size())
| ~~~~~~~~~~~~~~~~~
putovanje.cpp:288:9: note: in expansion of macro 'REP'
288 | REP(i,0,adj[s].size())
| ^~~
putovanje.cpp: In member function 'void Tree::HLD()':
putovanje.cpp:20:33: warning: comparison of integer expressions of different signedness: 'll' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
20 | #define REP(i,a,b) for(ll i=a; i<b; i++)
......
353 | REP(j,0,sons[i].size())
| ~~~~~~~~~~~~~~~~~~
putovanje.cpp:353:13: note: in expansion of macro 'REP'
353 | REP(j,0,sons[i].size())
| ^~~