A. Упаковка символов
1000 мс · 256 МБ · всё или ничего
Последовательность прописных букв упаковывается по двум правилам: одиночная буква — упакованная последовательность, а запись означает упакованную последовательность , повторённую раз. Упакованные последовательности можно писать подряд.
Например, AAAAAAAAAABABABCCO упаковывается как 10(A)3(BA)BCCO.
Найдите упаковку наименьшей длины, а среди таких — лексикографически минимальную.
Формат ввода
В единственной строке — последовательность из прописных латинских букв длиной от 1 до 100.
Формат вывода
Выведите упакованную последовательность наименьшей длины; среди таких — лексикографически минимальную.
Примеры
ввод
A
вывод
A
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.