10285: Довжина максимального підпаліндрома
Відправити розв'язок
Бали:
100 (partial)
Time limit:
1.0s
Memory limit:
64M
Author:
Problem type
Allowed languages
Brain****, C, C++, Java, Pascal, Python, v8js
З заданого рядка необхідно викинути деякі символи, так щоб символи які залишились утворили паліндром.
Якої найдовшої довжини можна утворити паліндром таким чином?
Наприклад з рядка ADBACC можна викинути літери D,C,C і отримаємо рядок ABA який є паліндромом довжини три (довшого паліндрома утворити вже не вийде)
Формат вхідних даних
Рядок довжини не більше ніж 100 символів, що складаєтсья з великих англійських літер.
Формат вихідних даних
Виведіть найбільшу можливу довжину паліндрома який можна утворити викиданням деяких літер з заданого рядка.
Приклад вхідних даних
THISISEASI
Приклад вихідних даних
5
Пояснення до прикладу
Можна викинути літери так, щоб залишився паліндром ISISI
Коментарі