ho_t2.cpp:3:0: warning: ignoring #pragma GCC optimization [-Wunknown-pragmas]
#pragma GCC optimization ("unroll-loops")
ho_t2.cpp: In function 'int main()':
ho_t2.cpp:53:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(; jp < pos[0].size(); jp++) {
~~~^~~~~~~~~~~~~~~
ho_t2.cpp:54:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(jp + k - 1 >= pos[0].size()) break;
~~~~~~~~~~~^~~~~~~~~~~~~~~~
ho_t2.cpp:55:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(op < pos[1].size() && pos[1][op] < pos[0][jp + k - 1]) op++;
~~~^~~~~~~~~~~~~~~
ho_t2.cpp:56:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(op == pos[1].size() || op > pos[0][jp + k - 1]) break;
~~~^~~~~~~~~~~~~~~~
ho_t2.cpp:57:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(op + k - 1 >= pos[1].size()) break;
~~~~~~~~~~~^~~~~~~~~~~~~~~~
ho_t2.cpp:58:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(ip < pos[2].size() && pos[2][ip] < pos[1][op + k - 1]) ip++;
~~~^~~~~~~~~~~~~~~
ho_t2.cpp:59:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(ip + k - 1 >= pos[2].size()) break;
~~~~~~~~~~~^~~~~~~~~~~~~~~~