palindrome.cpp: In function 'bool ispalindrome(std::__cxx11::string)':
palindrome.cpp:12:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < V.size(); i++) {
~~^~~~~~~~~~
palindrome.cpp: In function 'int main()':
palindrome.cpp:20:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < S.size(); i++) L[i] = (S[i] - 'a') + 1;
~~^~~~~~~~~~
palindrome.cpp:27:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < S.size(); i++) { if (L[i] == t) { L1[cnt1] = make_pair(L[i], i); cnt1++; } }
~~^~~~~~~~~~
palindrome.cpp:30:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 1; i <= S.size(); i += 2) {
~~^~~~~~~~~~~
palindrome.cpp:40:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (pos1 >= 0 && pos2 < S.size() && L[pos1] == L[pos2]) G[L[pos1]].push_back(make_pair(311LL * L1[j].first + L[pos1], L1[j].second));
~~~~~^~~~~~~~~~
palindrome.cpp:44:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int k = 0; k < G[j].size(); k++) {
~~^~~~~~~~~~~~~
palindrome.cpp:53:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < S.size() - 1; i++) { if (L[i] == L[i + 1] && L[i] == t) { L1[cnt1] = make_pair(L[i], i); cnt1++; } }
~~^~~~~~~~~~~~~~
palindrome.cpp:56:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 2; i <= S.size(); i += 2) {
~~^~~~~~~~~~~
palindrome.cpp:66:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (pos1 >= 0 && pos2 < S.size() && L[pos1] == L[pos2]) G[L[pos1]].push_back(make_pair(311LL * L1[j].first + L[pos1], L1[j].second));
~~~~~^~~~~~~~~~
palindrome.cpp:70:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int k = 0; k < G[j].size(); k++) {
~~^~~~~~~~~~~~~