给你一个 n x n 整数矩阵 arr ,请你返回 非零偏移下降路径 数字和的最小值。...[2,4,8], [2,4,9], [2,6,7], [2,6,8],
[3,4,8], [3,4,9], [3,5,7], [3,5,9]
下降路径中数字和最小的是 [1,5,7] ,所以答案是 13...我们可以使用动态规划来解决这个问题。...我们用 f[i][j] 表示从数组 arr 的前 i 行分别选择一个数字,并且第 i 行选择的数字为 arr[i][j] 时,可以得到的路径数字和的最小值。...(ans, f[n-1][i]);
}
return ans;
}
}
这个动态规划的时间复杂度为 O(N^3):我们需要使用三重循环分别枚举 i,j 和 j0。