2143: Вниз по максимуму
Переглянути як PDF
Надіслати розвʼязок
Бали:
10,00 (частково)
Ліміт часу:
1.0s
Ліміт памʼяті:
256M
Ввід:
stdin
Вивід:
stdout
Автор:
Типи задач
Сьогодні Степан експериментує із прямокутною таблицею ~A~, яка має ~N~ рядків та ~M~ стовпців та містить цілі числа. Степан хоче знайти суму елементів таблиці, діючи за наступним алгоритмом:
- починаючи з будь якої клітинки першого рядка, переходити на будь який елемент наступного рядка і так робити, поки не досягнемо рядка ~N~. Знаходимо суму вибраних елементів.
Допоможіть Степану вибрати елементи таблиці таким чином, щоб сума була максимально можливою.
Обмеження
- ~1 \le N,M \le 200~
- ~-10^6 \le A_{i,j} \le 10^6~
Input
Перший рядок вхідного потоку містить цілі числа ~N, M~ - та розміри таблиці.
Наступні ~N~ рядків містять по ~M~ цілих чисел ~A_{i,j}~.
Output
Вивести максимальну суму вибраних за алгоритмом Степана елементів.
Sample Input 1
4 3
1 15 2
10 7 5
9 2 10
10 9 -1
Sample Output 1
45
Notes
Вибираємо такі елементи: (1,2) - (2,1) - (3,3) - (4,1).
Коментарі