/in/foo.cc: In function 'void bianli(int)':
/in/foo.cc:31:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0;i<(q[dq].G).size();i++)
~^~~~~~~~~~~~~~~~~
/in/foo.cc: In function 'void dfs(int)':
/in/foo.cc:38:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(i=0;i<(q[dq].G).size();i++)
~^~~~~~~~~~~~~~~~~
/in/foo.cc:46:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
if(Begin[u]<=Begin[s] && End[u]<=End[s] || Begin[u]<=Begin[t] && End[u]<=End[t])
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/in/foo.cc: In function 'void work()':
/in/foo.cc:60:35: warning: format '%d' expects argument of type 'int', but argument 2 has type 'std::__cxx11::basic_string<char>::size_type {aka long unsigned int}' [-Wformat=]
printf("%d\n%d\n",Ans.size(),Time);
^