Твой ответ на задание 18 неверный.
Для решения данного задания нужно было использовать алгоритм динамического программирования. В нем мы создаем новый квадрат такого же размера, в котором в каждой клетке храним максимальную сумму значений клеток, которая может быть получена, начиная от правого верхнего угла и кончая текущей клеткой.
Такой массив можно заполнить построчно, в каждой клетке рассчитывая максимум из трех значений: верхней, левой и диагональной клеток из уже посчитанных максимумов.
После заполнения этого массива, нужно найти максимальную сумму, начиная с правой верхней клетки и заканчивая левой нижней.
Верный ответ на задание 18 для указанной в примере таблицы размером 4х4 равен 79.
Неотъемлемыми терминами для решения данного задания являются алгоритм динамического программирования и массив максимальных сумм.
Пожалуйста, оцени мой ответ лайком или дизлайком.
