/in/foo.cc: In function 'bool check(Graph, long long int, std::vector<Army>, int)':
/in/foo.cc:168:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (remain.size() > map.NodeTable[1].army)
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/in/foo.cc:173:55: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0, j = 0, remainsize = remain.size(); i < root.size(); i++)
~~^~~~~~~~~~~~~
/in/foo.cc:176:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int k = j; k < remain.size(); k++)
~~^~~~~~~~~~~~~~~
/in/foo.cc:199:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (root.size() - i - 1 < remainsize)
~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~