На шахматной доске размером N× N расставлено N шахматных ладей не бьющих друг друга, то есть на каждой вертикали и каждой горизонтали стоит ровно одна ладья. Шахматную доску повернули на по часовой стрелке. Выведите получившуюся расстановку ладей.

Формат ввода
Первая строка входных данных содержит целое число N, 1≤ N≤ 105 — размер доски. Следующие N строк содержат по одному числу от 1 до N, а именно, в i-й строке записано число ai — номер вертикали, в которой стоит ладья на i-й горизонтали. В этой задаче горизонтали нумеруются числами от 1 до N сверху вниз, вертикали нумеруются числами от 1 до N слева направо (см. рисунок).

Формат вывода
Программа должна вывести N чисел — расстановку ладей после поворота в таком же формате.

Пример
Ввод Вывод
5
4
2
3
5
1
1
4
3
5
2
Примечания
Пример в условии соответствует рисункам. Первоначально ладьи стояли в столбцах 4, 2, 3, 5, 1 при перечислении их по строкам сверху вниз. После поворота ладьи стоят в столбцах 1, 4, 3, 5, 2.

|

Решение, правильно работающее только для случаев, когда N≤ 5, будет оцениваться в

Решение, правильно работающее только для случаев, когда N≤ 100, будет оцениваться в

ElenaDzaraxova ElenaDzaraxova    2   31.10.2020 09:15    68

Другие вопросы по теме Информатика