Олимпиадный тренинг

Задача . C. Кардиограмма


Задача

Темы: реализация *1600

В этой задаче требуется нарисовать кардиограмму c помощью ASCII-графики.

Кардиограмма представляет из себя ломаную проходящую через точки:

То есть кардиограмма полностью определяется последовательностью целых положительных чисел a1, a2, ..., an.

Ваша задача по заданной последовательности ai нарисовать кардиограмму.

Входные данные

В первой строке задано целое число n (2 ≤ n ≤ 1000). В следующей строке записана последовательность целых чисел a1, a2, ..., an (1 ≤ ai ≤ 1000). Гарантируется, что сумма всех ai не превышает 1000.

Выходные данные

Выведите max |yi - yj| строк (где yk обозначает y координату k-й точки ломаной), в каждой строке выведите символов. Каждый символ должен быть равен либо « / » (слеш), « \ » (обратный слеш), « » (пробел). Выведенное изображение должно быть изображением заданной ломаной. Пожалуйста, внимательно изучите тестовые примеры для более точного понимания, как нужно выводить кардиограмму.

Обратите внимание, в этой задаче проверяющая программа сравнивает ваш ответ с учетом пробельных символов. Не выводите никаких лишних символов. Напоминаем, что неправильный ответ на первый претест не засчитывается за штрафную попытку.

Примечание

По техническим причинам ответы на семплы в этой задаче нельзя скопировать. Ниже приведены две ссылки на текстовые файлы с ответами на первый и второй семплы.

http://cfassets.m27.workers.dev/rounds/435/1.txt

http://cfassets.m27.workers.dev/rounds/435/2.txt


Примеры
Входные данныеВыходные данные
1 5
3 1 2 5 1
/
\
/
\
/
\
/
\
/
\
\
/
2 3
1 5 1
/
\
\
\
\
\
/

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя