知识点动态规划解题思路题目的意思是在areas[a] 到areas[b]之间找到一组数面积最大,长相当于就是b - a + 1,宽就是areas[a]到areas[b]之间的最小值,长我们可以直接确定,难点就是找到其中的宽,并找到其中面积最大的。定义一个数组minArr[][],minArr[i][j]表示在areas[i]到areas[j]之间的最小值,当i=j时minArr[i][j]=areas[i],当i!=j时,minArr[i][j]=minArr[i][j-1]。因此根据这个数组就能找到最大面积。Java题解 import java.util.*; public class ...