АВТ
Language:

Remote Training on Programming

Problems On-line status Contests FAQ
For authors:
Register  ||  Login
 
Hello, Guest! Login or register.

21. ASCII in Cube

Time Limit: 6 seconds
Memory Limit:64000KB
Points:10
View Problem Statistics Submit Problem added Administrator

По данным целым числам W, H, D, W1, H1, D1 вывести ASCII-изображение параллелепипеда шириной W, высотой H и глубиной D, из которого удалён параллелепипед шириной W1, высотой H1 и глубиной D1. Удаление производится из угла, ближайшего к наблюдателю (ближний правый верхний угол). Параллелепипед состоит из кубиков размером 1x1x1. Каждый кубик выглядит так:

  +---+
 /   /|      
+---+ |      
|   | + 
|   |/ 
+---+

(используются символы '+', '-', '/', '|', соответственно ASCII 43, 45, 47, 124)

Ограничения: 1 <= W, H, D <= 40, 0 <= W1 < W, 0 <= H1 < H, 0 <= D1 < D.

Input

Входной файл содержит числа W H D W1 H1 D1

Output

ASCII-изображение разности параллелепипедов. В начале первых 2D строк вместо пробелов должны стоять символы "точка" (ASCII 46).

Samples

InputOutput
3 2 2 0 0 0
....+---+---+---+
.../   /   /   /|
..+---+---+---+ |
./   /   /   /| +
+---+---+---+ |/|
|   |   |   | + |
|   |   |   |/| +
+---+---+---+ |/
|   |   |   | +
|   |   |   |/
+---+---+---+
3 3 3 2 1 2
......+---+---+---+
...../   /   /   /|
....+---+---+---+ |
.../   /|   |   | +
..+---+ |   |   |/|
./   /| +---+---+ |
+---+ |/   /   /| +
|   | +---+---+ |/|
|   |/   /   /| + |
+---+---+---+ |/| +
|   |   |   | + |/
|   |   |   |/| +
+---+---+---+ |/
|   |   |   | +
|   |   |   |/
+---+---+---+

View Problem Statistics Submit Author/source:
Problems from Contests / Trainings of Vologda STU / First Collegiate /
20. A - Closest Number 21. 22. C - Partial Defragmentation 23. D - Ant and Tree 24. E - One-Line Editor
We can all benefit by doing occasional "toy" programs, when artificial restrictions are set up, so that we are forced to push our abilities to the limit. The art of tackling miniproblems with all our energy will sharpen our talents for the real problems. Donald E. Knuth.
time generating 0.047 sec.
© Copyright VSTU, AVT, Nosov D.A.