Polindromlar 2#4801

Polindromlar 2

1 saniyə
64 meqabayt
Orta

Bir sətrin palindrom adlandırılması üçün, o, soldan sağa və sağdan sola eyni oxunmalıdır. Məsələn, abba palindromdur, amma omax deyil. Verilmiş sətri üçün, onun -ci mövqedən başlayıb -ci mövqedə bitən (hər ikisi daxil olmaqla), uzunluğu j - i + 1 olan hissə-sətrini işarə edir, burada mövqelər -dən başlayaraq nömrələnir.

Uzunluğu olan bir (1 \leq n \leq 5\,000\,000) sətri verilib, 1 \leq i < j \leq n şərti ilə elə cüt -lərin sayını tapın ki, hissə-sətiri palindrom olsun.

Giriş

Girişdə yalnız kiçik latın hərflərindən ibarət uzunluğu olan bir sətri verilir.

Çıxış

Belə cütlərin sayı olan ədədi çap edin.

Nümunələr

Nümunə 1

Loading
Loading

Nümunə

Loading
Loading