/in/foo.cc: In function 'void dts::main()':
/in/foo.cc:157:90: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (next.dist()<ns.dist()&&next.dist()>0&&next.rec.size()<step[next.x1][next.y1][next.x2][next.y2][next.cnt])
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/in/foo.cc:164:64: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (flag==0&&ns.dist()>0&&ns.rec.size()<step[ns.x1][ns.y1][ns.x2][ns.y2][ns.cnt])
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/in/foo.cc:175:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i=0;i<end.rec.size();i++)
~^~~~~~~~~~~~~~~