下降路徑最小和

2021-09-26 22:36:27 字數 759 閱讀 1481

給定乙個方形整數陣列 a,我們想要得到通過 a 的下降路徑的最小和。

下降路徑可以從第一行中的任何元素開始,並從每一行中選擇乙個元素。在下一行選擇的元素和當前行所選元素最多相隔一列。

示例:輸入:[[1,2,3],[4,5,6],[7,8,9]]

輸出:12

解釋:可能的下降路徑有:

[1,4,7], [1,4,8], [1,5,7], [1,5,8], [1,5,9]

[2,4,7], [2,4,8], [2,5,7], [2,5,8], [2,5,9], [2,6,8], [2,6,9]

[3,5,7], [3,5,8], [3,5,9], [3,6,8], [3,6,9]

和最小的下降路徑是 [1,4,7],所以答案是 12。

1 <= a.length == a[0].length <= 100

-100 <= a[i][j] <= 100

class solution 

if(inarea(i-1,j))

if(inarea(i-1,j+1))

a[i][j] = sum + a[i][j];

if(i == a.size() -1)

ret = min(ret, a[i][j]);}}

// for(int i = 0; i < a.size(); i++)

// return ret;

}bool inarea(int x, int y)

};

931 下降路徑最小和 M

label dp,棋盤型吧 給定乙個方形整數陣列 a,我們想要得到通過 a 的下降路徑的最小和。下降路徑可以從第一行中的任何元素開始,並從每一行中選擇乙個元素。在下一行選擇的元素和當前行所選元素最多相隔一列。示例 輸入 1,2,3 4,5,6 7,8,9 輸出 12 解釋 可能的下降路徑有 1,4,...

leetcode 931 下降路徑最小和

leetcode70 爬樓梯 leetcode96 不同的二叉搜尋樹 leetcode120 三角形最小路徑和 leetcode931 下降路徑最小和 1.題目 給定乙個方形整數陣列 a,我們想要得到通過 a 的下降路徑的最小和。下降路徑可以從第一行中的任何元素開始,並從每一行中選擇乙個元素。在下一...

力扣 動態規劃 下降路徑最小和

描述 給定乙個方形整數陣列 a,我們想要得到通過 a 的下降路徑的最小和。下降路徑可以從第一行中的任何元素開始,並從每一行中選擇乙個元素。在下一行選擇的元素和當前行所選元素最多相隔一列。示例 輸入 1,2,3 4,5,6 7,8,9 輸出 12 解釋 可能的下降路徑有 1,4,7 1,4,8 1,5...