АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

767. Unfolding

Time Limit: 1 seconds
Memory Limit:65536KB
Points:100
View Problem Statistics Submit Problem added debug

Будем рассматривать только строчки, состоящие из заглавных латинских букв. Например, рассмотрим строку AAAABCCCCCDDDD. Длина этой строки равна 14. Поскольку строка состоит только из латинских букв, повторяющиеся символы могут быть удалены и заменены числами, определяющими количество повторений. Таким образом, данная строка может быть представлена как 4AB5C4D. Длина такой строки 7. Описанный метод мы назовем упаковкой строки.


Напишите программу, которая берет упакованную строчку и восстанавливает по ней исходную строку.


Формат входных данных

Входной файл содержит одну упакованную строку. В строке могут встречаться только конструкции вида nA (где n - целое число от 2 до 99, A - заглавная латинская буква), либо конструкции вида A, то есть просто символ без числа перед ним. Максимальная длина строки не превышает 80.


Формат выходных данных

В выходной файл выведите восстановленную строку. При этом строка должна быть разбита на строчки длиной ровно по 40 символов (за исключением последней, которая может содержать меньше 40 символов).


Примеры

Входные данные             Выходные данные
3A4B7D                     AAABBBBDDDDDDD

22D7AC18FGD                DDDDDDDDDDDDDDDDDDDDDDAAAAAAACFFFFFFFFFF
                           FFFFFFFFGD

95AB                       AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                           AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                           AAAAAAAAAAAAAAAB

40AB39A                    AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                           BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

View Problem Statistics Submit Problem discussion Author/source:
Educational Courses / Problems from olympiads.ru for beginners /
766. 216 - Статистика 2 767. 777. 251 - Дейкстра - разминка 793. 269 - Каркас - разминка - 1
Problems from Contests and Camps / School olympiads and couses of Vologda region / Impulse - 2019 / Strings /
767. 1353. 02 - 16 -> 20 1987. 03 - Nearest Vowel 1988. 04 - Binary Substrings
time generating 0.094 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.