Пожалуйста, помогите с программкой по инфе. Вот условие: Некий город построен на
Пожалуйста, помогите с программкой по инфе. Вот условие:
Некий город построен на квадратном участке земли. Более того, территория городка поделена на схожие квадратные участки, на каждом из которых выстроено какое-то здание. Здания пронумерованы числами от 1 до N2, поначалу нумеруются попорядку строения одной "улицы", потом иной и так дальше. Строения могут быть различной вышины.
Пример карты городка для N=3 приведен на рисунке. В скобках поначалу указан номер строения, затем его вышина.
Со стороны, обозначенной стрелкой к городку подходит странник и делает фото каждого "ряда" построек, после этого снимки соединяются воединыжды в общую панораму. Напишите программу, которая выведет полученную панораму.
Входные данныеCначала вводится число N длина стороны городка (естественное, не превосходит 20). Потом вводится N2 чисел высоты построек; число номер i указывает высоту i-го строения; вышины естественные числа, не превосходят 20.
Выходные данныеВыведите панораму городка, снятую со стороны, указанной на рисунке стрелкой, в последующем формате: N столбцов чисел (по количеству рядов построек). Каждый столбец состоит из 20 чисел, которые обрисовывают фотографию ряда построек сверху вниз. Число одинаково номеру того строения, которое видно на панораме на данной вышине. Если на данной вышине нет строения, то выводится 0.
Для образца, показанного на рисунке вывод будет смотреться так:Объясненья: при съемке первого ряда зданий вышина самого высочайшего из их равна 10. Потому над ним ничего нет (10 нулей вверху первого столбца). Затем, здание номер 4 перекрывает нижнюю часть строения номер 1, потому у строения 1 видно только верхние 5 этажей (последующие 5 единиц). Потом здание 7 перекрывает вид на нижние 3 этажа строения 4. Поэтому от здания 4 видны только два верхних этажа.
2-ой столбец: при съемке с обозначенной точки здание 8 перекроет вид на все другие строения этого ряда (потому что оно выше их), таким образом видно только это здание, а над ним ничего нет (12 нулей).
3-ий столбец: самое высочайшее здание в этом ряду здание 6, его высота равна 7. Поэтому вверху столбца идет 13 нулей. Здание 6 на сто процентов заграждает собой здание 3. Вид на нижний этаж строения 6 заграждает здание 9, которое размещено поближе к точке съемки.
0 0 00 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
1 0 0
1 0 0
1 8 0
1 8 6
1 8 6
4 8 6
4 8 6
7 8 6
7 8 6
7 8 9
Заблаговременно спасибо
На паскале либо на питоне(3) Задать свой вопрос
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.