Codeforces Round 249 (Div. 2) |
---|
Закончено |
В этой задаче требуется нарисовать кардиограмму c помощью ASCII-графики.
Кардиограмма представляет из себя ломаную проходящую через точки:
То есть кардиограмма полностью определяется последовательностью целых положительных чисел a1, a2, ..., an.
Ваша задача по заданной последовательности ai нарисовать кардиограмму.
В первой строке задано целое число n (2 ≤ n ≤ 1000). В следующей строке записана последовательность целых чисел a1, a2, ..., an (1 ≤ ai ≤ 1000). Гарантируется, что сумма всех ai не превышает 1000.
Выведите max |yi - yj| строк (где yk обозначает y координату k-й точки ломаной), в каждой строке выведите символов. Каждый символ должен быть равен либо « / » (слеш), « \ » (обратный слеш), « » (пробел). Выведенное изображение должно быть изображением заданной ломаной. Пожалуйста, внимательно изучите тестовые примеры для более точного понимания, как нужно выводить кардиограмму.
Обратите внимание, в этой задаче проверяющая программа сравнивает ваш ответ с учетом пробельных символов. Не выводите никаких лишних символов. Напоминаем, что неправильный ответ на первый претест не засчитывается за штрафную попытку.
5
3 1 2 5 1
/ \
/ \ / \
/ \
/ \
\ /
3
1 5 1
/ \
\
\
\
\ /
По техническим причинам ответы на семплы в этой задаче нельзя скопировать. Ниже приведены две ссылки на текстовые файлы с ответами на первый и второй семплы.
http://assets.codeforces.com/rounds/435/1.txt
http://assets.codeforces.com/rounds/435/2.txt
Название |
---|