Ուղարկել | Բոլոր լուծումները | Լավագույն լուծումները | Վերադառնալ ցուցակին |
ACM_0238 - ТРЕЗУБЕЦ |
Простейшее изображение трезубца состоит из трех вертикальных отрезков-зубьев, нижний край которых лежит на горизонтальном отрезке-основании, из середины которого вниз идет вертикаль- ный отрезок-рукоятка. Зубья на основании располагаются симметрично – слева, справа и посере- дине. Символом ‘#’ будем обозначать элементы трезубца, а символом ‘.’ – свободное место. Ниже приведен пример подобного изображения:
Зафиксируем длину основания равной 5, а расстояния между зубьями и толщину всех элементов равными 1. Изменяя оставшиеся параметры (длины зубьев и длину рукоятки), можно получить различные изображения трезубцев.
Необходимо написать программу, которая по заданным значениям параметров сформирует из символов ‘#’ и ‘.’ соответствующее изображение трезубца.
Формат входных данных
В первой строке и единственной строке четыре целых положительных числа через пробел – длины левого, центрального и правого зубьев и длина рукоятки. Каждое из значений не превышает 200.
Формат выходных данных
Минимальное возможное количество строк по 5 символов (‘#’ или ‘.’), составляющих изображе- ние трезубца с заданными параметрами по указанным выше правилам.
Примеры
№ |
stdin |
stdout |
1 |
3 1 2 2 |
Ավելացրեց. | Հրանտ Հովհաննիսյան |
Ամսաթիվ. | 2014-10-08 |
Ժամանակի սահմանափակումը. | 1s |
Ծրագրի տեքստի սահմանափակումը. | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Լեզուներ. | Բոլորը բացի ASM32 ASM64 GAWK CLPS CLOJURE D ERL FSHARP FORTRAN GOSU HASK ICON ICK NEM NIM OBJC-CLANG PICO PIKE PYPY PYPY3 PY_NBC RUST SCM guile CHICKEN SED TCL WHITESPACE |
Աղբյուրը. | West Siberian QF 2014.L |