/in/foo.cc: In function 'void print(int)':
/in/foo.cc:81:5: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
while(sr[++C]=z[Z],--Z);sr[++C]='\n';
^~~~~
/in/foo.cc:81:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'while'
while(sr[++C]=z[Z],--Z);sr[++C]='\n';
^~
/in/foo.cc: In function 'void dfs(int, int)':
/in/foo.cc:100:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i=0;i<stor[dp].size();i++)
~^~~~~~~~~~~~~~~~
/in/foo.cc:104:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (tmp==stor[dp].size())
~~~^~~~~~~~~~~~~~~~~
/in/foo.cc:110:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i=0;i<stor[dp].size();i++)
~^~~~~~~~~~~~~~~~
/in/foo.cc: In function 'int main()':
/in/foo.cc:138:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i=0;i<a[x].size();i++)
~^~~~~~~~~~~~