Main.cpp: In function 'int main()':
Main.cpp:32:21: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
32 | while(s[i].size() < maxl)
| ~~~~~~~~~~~~^~~~~~
Main.cpp:35:21: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
35 | while(t[i].size() < maxl)
| ~~~~~~~~~~~~^~~~~~
Main.cpp:42:17: warning: array subscript has type 'char' [-Wchar-subscripts]
42 | sc[k][s[i][k]] = true;
| ^
Main.cpp:45:17: warning: array subscript has type 'char' [-Wchar-subscripts]
45 | tc[k][t[i][k]] = true;
| ^
Main.cpp:53:30: warning: array subscript has type 'char' [-Wchar-subscripts]
53 | dp[k][i] = !tc[k][s[i][k]] || !win[k + 1][s[i][k]] || f;
| ^
Main.cpp:53:54: warning: array subscript has type 'char' [-Wchar-subscripts]
53 | dp[k][i] = !tc[k][s[i][k]] || !win[k + 1][s[i][k]] || f;
| ^
Main.cpp:55:24: warning: array subscript has type 'char' [-Wchar-subscripts]
55 | win[k][s[i][k - 1]] = win[k][s[i][k - 1]] || dp[k][i] || f;
| ^
Main.cpp:55:46: warning: array subscript has type 'char' [-Wchar-subscripts]
55 | win[k][s[i][k - 1]] = win[k][s[i][k - 1]] || dp[k][i] || f;
| ^
Main.cpp:60:30: warning: array subscript has type 'char' [-Wchar-subscripts]
60 | dp[k][i] = !sc[k][t[i][k]] || !win[k + 1][t[i][k]] || f;
| ^
Main.cpp:60:54: warning: array subscript has type 'char' [-Wchar-subscripts]
60 | dp[k][i] = !sc[k][t[i][k]] || !win[k + 1][t[i][k]] || f;
| ^
Main.cpp:62:24: warning: array subscript has type 'char' [-Wchar-subscripts]
62 | win[k][t[i][k - 1]] = win[k][t[i][k - 1]] || dp[k][i] || f;
| ^
Main.cpp:62:46: warning: array subscript has type 'char' [-Wchar-subscripts]
62 | win[k][t[i][k - 1]] = win[k][t[i][k - 1]] || dp[k][i] || f;
| ^