palindrome.cpp: In member function 'void trie::insert(std::string&)':
palindrome.cpp:23:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
23 | for(int i = 0; i < word.size(); i++){
| ~~^~~~~~~~~~~~~
palindrome.cpp: In member function 'void trie::solve(int, int)':
palindrome.cpp:42:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
42 | if(x != -1 && x != big.size()){
| ~~^~~~~~~~~~~~~
palindrome.cpp: In function 'int32_t main()':
palindrome.cpp:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
57 | if(mx < i.size()){
| ~~~^~~~~~~~~~
palindrome.cpp:65:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
65 | for(int i = 0; i < Trie.ans.size(); i++){
| ~~^~~~~~~~~~~~~~~~~