最大能量和 题意 给一张 的灰度图像 和一个 的策略矩阵 ( 为奇数),先通过卷积(零填充)算出能量图 : $$ 越界位置视为 0。然后从第 1 列任意一行出发,每步可以向右、右上、右下移动一格(不能越界),走到第 列,求路径上能量值之和的最大值,保留 1 位小数。 思路 这道题分两步走,每步都很经典。 第一步:算能量图 就是一个标准的二维卷积。对每个位置 ,把 的核 盖上去,逐元素乘再求和。越界的地方补零,也就是跳过不加。这步没什么花样,老老实实两层循环套两层循环就行。 第二步:路径 DP 能量图算完之后,问题就变成了:在一个 的网格上,从第 0 列任意行出发,每步向右走一格(...