commuter_pass.cpp: In function 'void dfs(int, long long int)':
commuter_pass.cpp:20: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:48:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0;i<g[gag.second].size();i++){
~^~~~~~~~~~~~~~~~~~~~~
commuter_pass.cpp:64:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0;i<g[gag.second].size();i++){
~^~~~~~~~~~~~~~~~~~~~~
commuter_pass.cpp:78:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0;i<g[gag.second].size();i++){
~^~~~~~~~~~~~~~~~~~~~~
commuter_pass.cpp:87:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0;i<all.size();i++){
~^~~~~~~~~~~
commuter_pass.cpp:90:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int j = 0;j<all[i].size();j++){
~^~~~~~~~~~~~~~
commuter_pass.cpp:31: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:32: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:33: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:37: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);
~~~~~^~~~~~~~~~~~~~~~~~~~~