eolymp
bolt
Try our new interface for solving problems
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), 1i < jn, 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 (1n105) uzunluqda a sətri verilir.

Çıxış verilənləri

Tələb olunan q cütlüklərinin sayı.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
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