链接: https://leetcode.cn/problems/selling-pieces-of-wood/
周赛第四题,一眼dp不会做ToT
题意
给定一块矩阵木块,要求你把这些木块进行切割
不同的木块形状有不同的价格,问如何切割可以得到最多的钱
求最多能卖出多少钱
解法
考虑dp
令dp[i][j]表示长为i宽为j的木块能卖出的最大价格
每次枚举垂直切割的位置和水平方向切割的位置
然后每次把切割后的两块的价值和加起来取最大值
代码
1 | class Solution { |
但问耕耘,莫问收获
链接: https://leetcode.cn/problems/selling-pieces-of-wood/
周赛第四题,一眼dp不会做ToT
给定一块矩阵木块,要求你把这些木块进行切割
不同的木块形状有不同的价格,问如何切割可以得到最多的钱
求最多能卖出多少钱
考虑dp
令dp[i][j]表示长为i宽为j的木块能卖出的最大价格
每次枚举垂直切割的位置和水平方向切割的位置
然后每次把切割后的两块的价值和加起来取最大值
1 | class Solution { |