Задачі
Маршрут 2
Маршрут 2
Задано матрицю n × n, заповнену натуральними числами. Шлях по матриці починається у лівому верхньому куті. За один хід можна пройти у сусідню по вертикалі або горизонталі клітинку (якщо вона існує). Не можна ходити по діагоналі, не можна залишатись на місці. Потрібно знайти максимальну суму чисел, які розміщені у клітинках на шляху довжиною k (клітинку можна відвідувати декілька разів).
Вхідні дані
У першому рядку знаходяться числа n та k (2 ≤ n ≤ 100, 1 ≤ k ≤ 2000), відокремлені пропуском. Далі задається матриці у вигляді n рядків по n чисел у кожному. Усі елементи матриці цілі та мають значення від 1 до 9999.
Вихідні дані
Вивести одне число - максимальну суму.
Вхідні дані #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
Вихідні дані #1
21