/in/foo.cc: In function 'int fyr(int&)':
/in/foo.cc:21:24: warning: array subscript has type 'char' [-Wchar-subscripts]
if(mark[b[step]]){
^
/in/foo.cc:25:21: warning: array subscript has type 'char' [-Wchar-subscripts]
mark[b[step]]=1;
^
/in/foo.cc:31:68: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
if(c[step].size()>d[step].size()||c[step].size()==d[step].size()&&c[step]>d[step]){
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/in/foo.cc:43:20: warning: array subscript has type 'char' [-Wchar-subscripts]
mark[iakioi]=0;
^
/in/foo.cc: In function 'void work()':
/in/foo.cc:111:68: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
if(c[noip].size()>d[noip].size()||c[noip].size()==d[noip].size()&&c[noip]>d[noip]){
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/in/foo.cc:118:15: warning: array subscript has type 'char' [-Wchar-subscripts]
mark[b[noip]]=1;
^