本文共 665 字,大约阅读时间需要 2 分钟。
/**931. 下降路径最小和给定一个方形整数数组 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。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/minimum-falling-path-sum著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。*/#include#include int minFallingPathSum(int** A, int ASize, int* AColSize){ int m=ASize,n=*AColSize; for(int i=1; i 1) { A[i][0]+=(A[i-1][0] >1; for(int i=0; i