Я должен начать с местоположения (0,0), и я могу либо двигаться вверх, либо двигаться вправо (без диагональных обходов). Мне нужна минимальная матрица затрат для достижения узла (n-1, n-1). Мне также нужен записанный путь для минимальной стоимости. Кроме того, мне нужно подсчитать общее количество путей к целевому узлу (n-1, n-1).Как найти минимальную стоимость и путь в матрице NxN?
Для примера.
Matrix:
7 9 2
1 5 8
2 3 7
Output:
Min cost path: 2 -> 1 -> 5 -> 8 -> 2
Sum(Min Cost Path excluding the ending node): 16
Total number of paths: 6
Это похоже на то, что вы просто набрали вопрос из заданий домашней работы - укажите код, который вы написали, или, по крайней мере, показать что-то, что указывает на то, что вы приложили некоторые усилия, чтобы решить это самостоятельно, а также задать конкретный вопрос, на который можно ответить без завершая ваше задание для вас. –