Вызов
Вы только что купили новый стул! Проблема в том, что вы не знаете, как им управлять, поэтому вам нужно написать программу, которая сделает это за вас.
Вы можете только так долго сидеть в неотрегулированном кресле. Поэтому ваш код должен быть максимально коротким.
Примеры
5,3,2,2,1
O
|
|
| _
| |
|_|_
|
|
O
3,5,2,3,5
O
| _
| |
|__|__
|
|
__|__
OOOOO
2,13,1,1,13
O
| _
|______|______
______|______
OOOOOOOOOOOOO
Я единственный, кто считает, что это похоже на самолет?
Части стула
Стул имеет различные компоненты:
O
|
| <- Backrest
| _ <- Armrest
| |
|__|__ <- Seat
|
| <- Leg
_|_
OOO <- Wheels
вход
Вы будете выводить стул с учетом различных переменных.
Входные данные будут в следующем порядке, все входные данные будут положительными целыми числами (всегда больше 0) и всегда будут предоставлены.
- Высота спинки
- Ширина сиденья всегда нечетная
- Высота подлокотника Всегда меньше высоты спинки
- Высота ног
- Количество колес Всегда меньше или равно ширине сиденья и Всегда нечетно
Подробные описания частей
Части стула являются:
Спинка: Это количество |
является Спинка Высота
O
|
|
Сиденье: Сумма _
является Ширина сиденья , вставьте |
в середине для подлокотника.
__|__
Подлокотник: Сумма в |
этом подлокотнике высота . Это должно быть вставлено в середину сиденья.
_
|
|
Нога: количество |
определяется ростом ноги
|
|
Колеса: колеса центрированы ниже ног. Если их больше одного, все, кроме центрального колеса, должны иметь _
линию над ними.
_ _
OOO
Выход
Вывод может иметь завершающий перевод строки. В каждой строке могут быть пробелы. Лидирующие пробелы не допускаются