对于该问题就是对于一个区间的面积来规划。 将整二维数组进行一个区域化,然后求(x1,y1)到(x2,y2)这一块的面积,也就是图中A的面积,但是对于图中的面积(x2,y2)如果使用就会增加难度。不如像一个固定的点位来进行一个整体面积的固定。 对于整体的面积S就是A+B+C+D=S;来表示如果需要求取D=S-(A+B)-(A+C)-A;这里不直接进行的那个模块的减去就是因为(x2,y2)是不固定的。 假如D的左上角是a(x1,y1),右下角b(x2,y2)。使用一个新的二维数组dp来存储面积,dp[i][j]就是以(i,j)位置结束的面积的大小(也就是每一个模块的右下角)。状态表示 dp[i...