Все задачи
Сложнаяarrayssimulation

Обход матрицы по спирали

Лимит времени 2 с · Память 64 МБПринято: —Решили: 0

Условие

В первой строке даны n и m. В каждой из следующих n строк даны m целых чисел — матрица n×m. Выведите элементы матрицы по спирали: начиная с левого верхнего угла по часовой стрелке — сначала первая строка вправо, затем последний столбец вниз, и так далее внутрь. Результат выведите в одной строке через пробел.

Примеры

Пример 1
Ввод
3 3
1 2 3
4 5 6
7 8 9
Вывод
1 2 3 6 9 8 7 4 5
Пример 2
Ввод
1 4
1 2 3 4
Вывод
1 2 3 4

Ограничения

  • 1 ≤ n, m ≤ 300
  • -10^9 ≤ элемент ≤ 10^9
Решите задачу, чтобы открыть разбор.

ИИ-наставник

Застряли? Возьмите подсказку — наставник объясняет идею, но никогда не выдаёт решение.