ho_t2.cpp: In function 'long long int Check(long long int, long long int)':
ho_t2.cpp:21:17: 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]
21 | if(pos + k - 1 >= J.size())
| ~~~~~~~~~~~~^~~~~~~~~~~
ho_t2.cpp:37:17: 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]
37 | if(pos + k - 1 >= O.size())
| ~~~~~~~~~~~~^~~~~~~~~~~
ho_t2.cpp:53:17: 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]
53 | if(pos + k - 1 >= I.size())
| ~~~~~~~~~~~~^~~~~~~~~~~
ho_t2.cpp: In function 'void Solve()':
ho_t2.cpp:64:19: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
64 | for(int i = 0; i < s.size(); i++) {
| ~~^~~~~~~~~~
ho_t2.cpp:76:19: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
76 | for(int i = 0; i < s.size(); i++) {
| ~~^~~~~~~~~~