eolymp
bolt
Try our new interface for solving problems
Məsələlər

Маршрут 2

Маршрут 2

Дана матрица n × n, заполненная натуральными числами. Путь по матрице начинается в левом верхнем углу. За один ход можно пройти в соседнюю по вертикали или горизонтали клетку (если она существует). Нельзя ходить по диагонали, нельзя оставаться на месте. Требуется найти максимальную сумму чисел, стоящих в клетках на пути длиной k (клетку можно посещать несколько раз).

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

В первой строке находятся числа n и k (2n100, 1k2000), разделённые пробелом. Затем задается матрица в виде n строк по n чисел в каждой. Все элементы матрицы целые и имеют значения от 1 до 9999.

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

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

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
5 7
1 1 1 1 1
1 1 3 1 9
1 1 6 1 1
1 1 3 1 1
1 1 1 1 1
Çıxış verilənləri #1
21