Предмет: Информатика,
автор: slomob
На шахматной доске размером N × N расставлено N шахматных ладей не бьющих друг друга, то есть на каждой вертикали и каждой горизонтали стоит ровно одна ладья.
Шахматную доску повернули на 90° по часовой стрелке. Выведите получившуюся расстановку ладей.
Входные данные
Первая строка входных данных содержит целое число N, 1 ≤ N ≤ 105 — размер доски. Следующие N строк содержат по одному числу от 1 до N, а именно, в i-й строке записано число ai — номер вертикали, в которой стоит ладья на i-й горизонтали. В этой задаче горизонтали нумеруются числами от 1 до N сверху вниз, вертикали нумеруются числами от 1 до N слева направо (см. рисунок).
Выходные данные
Программа должна вывести N чисел — расстановку ладей после поворота в таком же формате.
Система оценивания
Приложения:
coolunnameduser:
Я на этой задаче набрал 60 баллов из 100. Она пипец какая сложная, зато интересная. Особенно часть с вращением.
Ответы
Автор ответа:
74
Ответ:
N=int(input())
a=[0]*(N+1)
for i in range(1,N+1):
x=int(input())
a[x]=i
for k in range(1,N+1):
print(N+1-a[k])
Объяснение:
python3 и 100 баллов у тебя в кармане
Похожие вопросы
Предмет: Русский язык,
автор: muhinalera200
Предмет: Математика,
автор: Degtyrevaelizaveta
Предмет: Математика,
автор: VINENKONE
Предмет: Математика,
автор: Artur004
Предмет: Математика,
автор: Alinia12345675867988