commuter_pass.cpp: In function 'void dfs(int, long long int)':
commuter_pass.cpp:22:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0;i<g[v].size();i++){
~^~~~~~~~~~~~
commuter_pass.cpp: In function 'void go(int, long long int)':
commuter_pass.cpp:37:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0;i<g[v].size();i++){
~^~~~~~~~~~~~
commuter_pass.cpp: In function 'int main()':
commuter_pass.cpp:65:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0;i<g[gag.second].size();i++){
~^~~~~~~~~~~~~~~~~~~~~
commuter_pass.cpp:74:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0;i<all.size();i++){
~^~~~~~~~~~~
commuter_pass.cpp:78:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int j = 0;j<all[i].size()-1;j++) mp[{all[i][j],all[i][j+1]}] = mp[{all[i][j+1],all[i][j]}] = 1;
~^~~~~~~~~~~~~~~~
commuter_pass.cpp:48:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d%d",&n,&m);
~~~~~^~~~~~~~~~~~~~
commuter_pass.cpp:49:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d%d",&s,&t);
~~~~~^~~~~~~~~~~~~~
commuter_pass.cpp:50:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d%d",&U,&V);
~~~~~^~~~~~~~~~~~~~
commuter_pass.cpp:54:14: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d%d%lld",&x,&y,&z);
~~~~~^~~~~~~~~~~~~~~~~~~~~