eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

MaxSum (прыжки в любой столбик)

MaxSum (прыжки в любой столбик)

Задана прямоугольная таблица размером n строк на m столбцов. В каждой клетке записано целое число. По ней можно пройти сверху вниз, начиная из любой клетки верхней строки, дальше каждый раз перепрыгивая в любую клетку следующего ряда (иными словами, из клетки с номером (i, j) можно перепрыгнуть в любую из клеток (i + 1, 1), (i + 1, 2), ..., (i + 1, m)) и закончить маршрут в какой-нибуть клетке нижней строки.

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

Входные данные

В первой строке записаны количество строк n и количество столбцов m (1n, m200). Далее в каждой из следующих n строк записано ровно m целых чисел (каждое не превышает по модулю 106) - значения клеток таблицы.

Выходные данные

Вывести единственное число - найденную максимальную сумму.

Лимит времени 2 секунды
Лимит использования памяти 128 MiB
Входные данные #1
4 3
1 15 2
9 7 5
9 2 4
6 9 -1
Выходные данные #1
42
Автор Илья Порублёв