随笔分类 -  最大子矩阵问题

摘要:题面 1、定义有效子矩形为内部不包含任何障碍点且边界与坐标轴平行的子矩形。如图所示,第一个是有效子矩形(尽管边界上有障碍点),第二个不是有效子矩形(因为内部含有障碍点)。 2、极大有效子矩形:一个有效子矩形,如果不存在包含它且比它大的有效子矩形,就称这个有效子矩形为极大有效子矩形。(为了叙述方便,以 阅读全文
posted @ 2019-09-23 13:57 神之右大臣 阅读(228) 评论(0) 推荐(0) 编辑
摘要:题面 对于m==1和m==2两种状态进行不同的dp; 设sum[i][1]表示第一列的前缀和,sum[i][2]表示第二列的前缀和; sum[i][1]=sum[i-1][1]+a[i][1]; sum[i][2]=sum[i-1][2]+a[i][2]; 当m=1时, 设f[i][j]表示前i个数 阅读全文
posted @ 2019-08-22 17:21 神之右大臣 阅读(226) 评论(0) 推荐(0) 编辑
摘要:题面 这道题可以分成两部分来处理; 第一部分: 设f[i][j]表示右下角以(i,j)结尾的最大正方形的边长。 显然f[i][j]=min(f[i][j-1],f[i-1][j-1],f[i-1][j])+1 第二部分: 可以使用悬线法进行解决。 定义: 有效竖线:除了两个端点外,不覆盖任何障碍点的 阅读全文
posted @ 2019-08-15 15:01 神之右大臣 阅读(146) 评论(0) 推荐(0) 编辑

欢迎阅读 『最大子矩阵问题』
有什么问题可以联系神之右大臣哦
点击右上角即可分享
微信分享提示