我看到好多都是从下往上遍历的,但我的想法是,倒推回去,每个值都可以从正上方、左上方、右上方来,所以当前i,j可取到的最大值是max(dp[i-1][j],dp[i-1][j-1], dp[i-1][j+1])+score[i][j]. 这样从第二行推到最后一行,计算最后一行的最大值。也AC了
点赞 5

相关推荐

牛客网
牛客企业服务