<ПРЕД Задача:
СЛЕД>
Задачу решили 160 пользователей: ...
 < 
 < 
 < 
 < 
 < 
 < 
 < 
 < 
 < 
 < 

Изображение чисел

Time limit = 2 секунд(ы)

Memory limit = 64 Mb

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

Вот и в этот раз он требует от вас решение задачи, где нет ни алгоритмов, ни математики. Фу!

Необходимо научиться выводить увеличенное изображение цифр. Цифра размера K занимает 2 + K столбцов и (3 + 2 ⋅ K) строк. Между цифрами нужно ставить указанное число пробелов S.

Вход Первая строка входа содержит размер K одной «палочки» в изображении и число S пробелов между цифрами. 1 ≤ K ≤ 10, S, 1 ≤ S ≤ 10. Вторая строка содержит от 1 до 100 цифр без пробелов, которые необходимо изобразить.

Выход Увеличенное изображение этих цифр. Используются символы вертикальная черта, пробел, тире. Все строки должны содержать одинаковое количество символов, включая завершающие пробелы и символы перевода строки.

Вход#1
2 1
012345
Выход#1
 --        --   --        -- 
|  |    |    |    | |  | |   
|  |    |    |    | |  | |   
           --   --   --   -- 
|  |    | |       |    |    |
|  |    | |       |    |    |
 --        --   --        -- 
Вход#2
1 4
6789
Выход#2
 -      -      -      - 
|        |    | |    | |
 -             -      - 
| |      |    | |      |
 -             -      - 

Автор:
Ruby QUIZ, индивидуальное первенство МФТИ по программированию, 21 сентября 2008 года
20 сентября 2008

<ПРЕД | Вернуться к списку задач | Искать сообщения в форуме | СЛЕД>


© acm.mipt DevGroup
The page was generated in 200ms

SW soft NIX
ID = 18.232.51.69