lozinke.cpp: In function 'void task2::solve()':
lozinke.cpp:3:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
3 | #define fo(i,a,b) for(int i=a;i<=b;i++)
......
33 | fo(k,1,inp[i].size()){
| ~~~~~~~~~~~~~~~~~
lozinke.cpp:33:4: note: in expansion of macro 'fo'
33 | fo(k,1,inp[i].size()){
| ^~
lozinke.cpp:3:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
3 | #define fo(i,a,b) for(int i=a;i<=b;i++)
......
36 | fo(j,1,inp[i].size()) {
| ~~~~~~~~~~~~~~~~~
lozinke.cpp:36:5: note: in expansion of macro 'fo'
36 | fo(j,1,inp[i].size()) {
| ^~
lozinke.cpp:39:18: warning: comparison of integer expressions of different signedness: 'std::set<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
39 | if(ch.size()>temp) m[get(i,j,j+k-1)]++;
| ~~~~~~~~~^~~~~