数字三角形模型-最长上升子序列模型-ACWing(提高课思路整理)
简单分析:输出网格左上角到右下角的路径中能够采到的最多的花生数;设f[i][j]表示(i,j)走到坐标时能够采摘的最多的花生数目固定(i,j),该坐标只能从(i, j - 1),(i - 1, j)两个点转移过来,只需要选择其中采摘花生数最大的一项加上当前的这个点上的花生数目就是走到(i, j)这个点最多可采的花生数。f 数组最好存数从下标1开始,避免从0开始时存在的max(f[-1][0], f[0][-1])的数组越界情况cpp写法python3写法。