EduBrick
← вернуться к уроку · Практика: Двумерные списки и таблицы

Все диагонали

2000 мс · 256 МБ · всё или ничего

Дана таблица. Рассмотрите все диагонали, идущие сверху вниз и слева направо — то есть наборы клеток, у которых разность номеров строки и столбца одинакова.

Выведите их суммы, начиная с диагонали, состоящей из левой нижней клетки, и заканчивая диагональю из правой верхней. Всего таких диагоналей n+m1n + m - 1.

Формат ввода

В первой строке числа nn и mm от 11 до 300300 — количество строк и столбцов. В следующих nn строках по mm целых чисел от 109-10^9 до 10910^9.

Формат вывода

n+m1n + m - 1 чисел через пробел.

Примеры

ввод
2 3
3 8 1
9 5 2
вывод
9 8 10 1

Примечание

Номер диагонали определяется разностью номеров, а чтобы он не был отрицательным, к нему прибавляют постоянную величину.

Войдите, чтобы отправлять решения.
← Вернуться к уроку