palindrome.cpp:7:0: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning (disable: 4996)
palindrome.cpp: In function 'bool ispalindrome(std::__cxx11::string)':
palindrome.cpp:14:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < V.size(); i++) {
~~^~~~~~~~~~
palindrome.cpp: In function 'long long int solve_Jury()':
palindrome.cpp:22:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < S.size(); i++) {
~~^~~~~~~~~~
palindrome.cpp:24:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int j = i; j < S.size(); j++) {
~~^~~~~~~~~~
palindrome.cpp: In function 'long long int solve_Output()':
palindrome.cpp:36: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:43: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:47:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 1; i <= S.size(); i += 2) {
~~^~~~~~~~~~~
palindrome.cpp:57: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(L1[j].first + BASE1 * L[pos1], L1[j].second));
~~~~~^~~~~~~~~~
palindrome.cpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int k = 0; k < G[j].size(); k++) {
~~^~~~~~~~~~~~~
palindrome.cpp:70: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:74:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 2; i <= S.size(); i += 2) {
~~^~~~~~~~~~~
palindrome.cpp:84:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (pos1 >= 0 && pos2 < S.size() && L[pos1] == L[pos2]) {
~~~~~^~~~~~~~~~
palindrome.cpp:90:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int k = 0; k < G[j].size(); k++) {
~~^~~~~~~~~~~~~