АВТ
Language:

Remote Training on Programming

Problems On-line status Contests FAQ
For authors:
Register  ||  Login
 
Hello, Guest! Login or register.

571. F - Superpalindromes

Time Limit: 2 seconds
Memory Limit:128000KB
Points:10
View Problem Statistics Submit Problem added Administrator

Назовём палиндромом строку длиной более одного символа, которая одинаково читается как справа налево, так и слева направо. Назовём суперпалиндромом строку, которая может быть представлена как конкатенация одного или более палиндромов. Дана строка S. Необходимо найти количество подстрок в S, которые являются суперпалиндромами.

Время тестирования: 2 секунды на один тест

В первой строке входного файла содержится S — последовательность от 1 до 1000 строчных латинских букв без пробелов.

Выведите в выходной файл одно число — количество подстрок S, являющихся суперпалиндромами.

Примеры

input

output

abc

0

abacdc

3

 


View Problem Statistics Submit Author/source: Pavel Kusnetsov, XI InterUni contest, Vologda
Problems from Contests / Vologda Students Contests / XI InterUni Contest 2008 /
570. E - Snooker 571. 572. G - Chords 573. H - Robot
We can all benefit by doing occasional "toy" programs, when artificial restrictions are set up, so that we are forced to push our abilities to the limit. The art of tackling miniproblems with all our energy will sharpen our talents for the real problems. Donald E. Knuth.
time generating 0.826 sec.
© Copyright VSTU, AVT, Nosov D.A.