ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Турниры > Мартовские КИТы - 2019 > задача:


08. Палиндромы Ромы (20 баллов)

Мартовские КИТы - 2019

Старт: 06.апр.2024 в 19:15:00
Финиш: 06.апр.2024 в 21:30:00
Турнир завершён!
• Турнирная таблица

Задачи турнира

• 01. Катя и массив (10 баллов)
• 02. Халява, приди! (12 баллов)
• 03. Шифровка (20 баллов)
• 04. Забор (20 баллов)
• 05. Профитроли (5 баллов)
• 06. В автобусе (17 баллов)
• 07. N-сырорезка (8 баллов)
• 08. Палиндромы Ромы (20 бал...
• 09. Искромсанный торт (15 баллов)
• 10. Позитивные номера
• 11. Геймер в подземелье (30 баллов)
• 12. Пробежка по холмам (20 баллов)
• 13. Глобус Политеха (10 баллов)

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/4000/4000/4000 мс. Лимит памяти 65000/65000/65000/65000 Кб.

Palindroms

- Английский учишь? Карточки с буквами… «zaraza»… это ты кому, Рома?
- Это программирование. Писал практическую, получился вирус, во всём кабинете пришлось винду переустанавливать. Препод сказал, что за комп меня теперь вообще не пустит, велел самому вместо процессора работать. Дал карточки с буквами, задал из них собрать такую строку, чтобы как можно больше её подстрок были палиндромами.
- А, палиндромы… это строки, которые симметричные, слева направо и справа налево читаются одинаково… слушай, давай от твоей «заразы» отцепим последнюю «a» - получится «zaraz», это палиндром!
- Ты не понял, внутренние палиндромы тоже считаются. В «zaraz» будет 5 однобуквенных, 1 трёхбуквенный и 1 пятибуквенный, итого 7. А в «zaraza» - прибавятся ещё одна «a» и «aza». Но ведь можно по-разному буквы перекладывать…

Итак, задача: дана строка из строчных букв латиницы длиной не более 100 символов. Требуется посчитать, какой максимальной палиндромистости можно добиться от этой строки, переставив в ней буквы.

Входные данные: одна строка из строчных букв латиницы длиной не более 100 символов.

Выходные данные:максимальное количество подстрок-палиндромов, которые можно получить из строки, являющейся перестановкой символов исходной.

Для отправки решений необходимо выполнить вход.

www.contester.ru