矩陣操作
rows = len(matrix)
cols = len(matrix[0])
dp = [[0 for _ in range(cols)] for _ in range(rows)]
for row in range(1, rows):
for col in range(1, cols):
dp[row][col] = max(dp[row-1][col-1], dp[row-1][col], dp[row][col-1])1 6 10 13 15
0 2 7 11 14
0 0 3 8 12
0 0 0 4 9
0 0 0 0 5Last updated