F. Подпалиндромы
1500 мс · 256 МБ · всё или ничего
Сколько подстрок данной строки являются палиндромами? Одинаковые подстроки на разных местах считаются разными.
Палиндромов может быть до - у строки из одинаковых букв палиндром вообще любая подстрока. Значит, перечислять их нельзя, надо считать.
Наивный способ - для каждого центра расходиться в обе стороны - стоит : на строке из одинаковых букв это сравнений, и в лимит он не укладывается. Такой тест в наборе есть.
Формат ввода
Одна строка длины () из строчных латинских букв.
Формат вывода
Одно число - количество подстрок, являющихся палиндромами.
Примеры
ввод
aaa
вывод
6
ввод
aba
вывод
4
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.