foo.cc: In function 'bool judge(std::vector<std::vector<long long int> >&, long long int, long long int)':
foo.cc:9:21: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
9 | ((m-1>=0) &&(n+1<a[0].size()) ?(a[m-1][n+1] <a[m][n]) :1)&&
| ~~~^~~~~~~~~~~~
foo.cc:11:9: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | ((n+1<a[0].size()) ?(a[m][n+1] <a[m][n]) :1)&&
| ~~~^~~~~~~~~~~~
foo.cc:12:9: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::vector<long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
12 | ((m+1<a.size()) &&(n-1>=0) ?(a[m+1][n-1] <a[m][n]) :1)&&
| ~~~^~~~~~~~~
foo.cc:13:9: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::vector<long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
13 | ((m+1<a.size()) ?(a[m+1][n] <a[m][n]) :1)&&
| ~~~^~~~~~~~~
foo.cc:14:9: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::vector<long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
14 | ((m+1<a.size()) &&(n+1<a[0].size()) ?(a[m+1][n+1] <a[m][n]) :1)
| ~~~^~~~~~~~~
foo.cc:14:26: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
14 | ((m+1<a.size()) &&(n+1<a[0].size()) ?(a[m+1][n+1] <a[m][n]) :1)
| ~~~^~~~~~~~~~~~
[Hydro](https://hydro.ac)提供评测服务