izlet.cpp: In function 'int main()':
izlet.cpp:32:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i=0; i<v.size(); i++) if (mx<tp[v[i]]) mx=tp[v[i]], mi=i;
~^~~~~~~~~
izlet.cpp:34:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i=0; i<v.size()-1; i++) {
~^~~~~~~~~~~
izlet.cpp:36:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int j=i+1; j<v.size(); j++) {
~^~~~~~~~~
izlet.cpp:46:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i=1; i<v.size(); i++) {
~^~~~~~~~~
izlet.cpp:57:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i=0; i<v.size(); i++) {
~^~~~~~~~~
izlet.cpp:59:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int j=1; j<q[v[i]].size(); j++) cout<<q[v[i]][j-1]<<' '<<q[v[i]][j]<<'\n';
~^~~~~~~~~~~~~~~
izlet.cpp:33:17: warning: 'mi' may be used uninitialized in this function [-Wmaybe-uninitialized]
swap(v[0], v[mi]);
^