题面
\(solution:\)
这一题其实就是一个非常明显的三维背包问题(但博主太弱了就10分QAQ)
\(F[i][j][k]:\)表示走到\((i,j)\)这个位置并且背包容量为 \(k\) 时的最大价值。因为转移时只能向下或向右转移,所以我们可以按行\(DP\)(从上到下,从左到右遍历),进行滚动数组,从而把第一位省去。
\(code:\)
#include #include #include #include #include #include #include #include #include #include #include