Məsələlər
Polindromlar
Polindromlar
Sətir o zaman polindrom adlanır ki, o soldan sağa və sağdan sola eyni oxunsun. Məsələn, "abba" - polindromdur, "omax" isə yox. a sətri üçün onun j - i + 1 alt sətrini (i-dən j mövqeyə qədər) (mövqelər 1-dən başlayaraq nımrələnir) α[i..j] adlandıracağıq.
Uzunluğu n olan a sətri üçün polindrom olan q cütlüklərinin (i, j), 1 ≤ i < j ≤ n, belə ki, α[i..j] sajını tapmaq tələb olunur.
Giriş verilənləri
Kiçik latın hərfləri ehtiva edən n (1 ≤ n ≤ 105
) uzunluqda a sətri verilir.
Çıxış verilənləri
Tələb olunan q cütlüklərinin sayı.
Giriş verilənləri #1
aaa
Çıxış verilənləri #1
3
Giriş verilənləri #2
abba
Çıxış verilənləri #2
2
Giriş verilənləri #3
omax
Çıxış verilənləri #3
0