/in/foo.cc: In function 'void dts::main()':
/in/foo.cc:129:49: error: 'memset' was not declared in this scope
for (memset(step,oo_max,sizeof(step)),step[sx][sy][monx][mony][0]=0,q.clear(),q.push_back(begin);!q.empty();q.pop_front())
^
/in/foo.cc:156: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:163: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:174:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i=0;i<end.rec.size();i++)
~^~~~~~~~~~~~~~~