АВТ
Язык:

Дистанционный практикум по программированию

Задачи On-line статус ЧаВо Турниры
Для авторов:
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

10. Упаковка

Ограничение времени: 1 секунды
Ограничение памяти:5000КБ
Баллы:10
Статистика Послать на проверку Задачу добавил Administrator

Билл пытается компактно представить последовательность заглавных латинских букв от 'A' до 'Z', с учетом повторяющихся последовательностей в ней. Например, возможный способ представить последовательность AAAAAAAAAABABABCCD - есть 10(A)2(BA)B2(C)D. Билл ввел формальное понятие упакованной последовательности так:

  • Последовательность, содержащая один символ из диапазона 'A'..'Z' считается упакованной последовательностью. Ее распаковка возвращает тот же символ.

  • Если S и Q - упакованные последовательности, то SQ - также упакованная последовательность. Причем, если результатом распаковки S является S', а Q - Q', то SQ распаковывается в S'Q'.

  • Если S - упакованная последовательность, то X(S) - также упакованная последовательность, где X - десятичное целое число, большее 1. Если S распаковывается в S', то X(S) распаковывается в S', повторенную X раз.


    Согласно этому определению легко распаковать любую запакованную последовательность. На Билл более заинтересован в обратной операции. Он хочет запаковать данную последовательность так, чтобы результирующая запакованная последовательность содержала как можно меньше символов (включая цифры и скобки).

    Исходные данные

    Входные данные содержат одну строку, состоящую не менее, чем из одного и не более чем из 100 символов в диапазоне 'A'..'Z'.

    Результат

    Запишите в выходной файл одно число - длину кратчайшего из вариантов запаковки исходной последовательности.

    Примеры

    Исходные данныеРезультат
    AAAAAAAAAABABABCCD12
    NEERCYESYESYESNEERCYESYESYES14

  • Статистика Послать на проверку Автор/источник:
    Задачи по темам / Динамическое прогр-е, рекуррентные соотношения /
    298. У магазина 10. 68. Уравнение с пропущенными цифрами
     
    время генерации 0.265 сек.
    © Copyright ВоГТУ, АВТ, Носов Д.А.