#368. 路径上数字的最小和
路径上数字的最小和
Description
给定一个整数方阵,在某一列从第一行到最后一行画一条路径,再将路径的两端分别连接左上角元素和右下角元素。请找出从左上角元素到右下角元素的所有路径上数字和的最小值。 例如,一个4*4的方阵为:
1 2 3 4
6 7 8 1
5 4 3 2
1 3 6 9
可以发现,在黄色路径上数字和的最小值为22。
++1 2 3 4++
6 7 8 ++1++
5 4 3 ++2++
1 3 6 ++9++
Input Format
第1行是1个整数n,表示矩阵的行数和列数(2 <= n <= 20)。 接下来的n行为n * n的方阵,其中每行有n个用单个空格隔开的非负整数(0~9)。
Output Format
输出1个个整数,表示矩阵从左上角元素到右下角元素的所有路径上数字和的最小值。
4
1 2 3 4
6 7 8 1
5 4 3 2
1 3 6 9
22