首页 > TAG信息列表 > P1169

洛谷 P1169 [ZJOI2007]棋盘制作

题意 给定一个n*m的01矩阵,寻找最大的,相邻值不相同的子矩阵与子方阵。 \(n,m\leq 2,000\) 分析 朴素的做法是枚举两个点来确定矩阵,再暴力判断能不能满足条件。 复杂度\(O(n^4)\)爆炸。考虑优化:判断能不能满足条件时,存在很多重复判断,可以预处理。 但是,怎样进行预处理呢?这就需要我们

洛谷P1169 棋盘制作【悬线法】【区间dp】

题目:https://www.luogu.org/problemnew/show/P1169 题意:n*m的黑白格子,找到面积最大的黑白相间的正方形和矩形。 思路:传说中的悬线法!用下面这张图说明一下。 悬线法一般是用来求一个没有障碍点的最大子矩阵的。想象从上面垂下来好多的悬线,这些悬线被一个底所限制,并且可以左右移动但

洛谷P1169[ZJOI2007]棋盘制作

题目 一道悬线法的裸题,悬线法主要是可以处理最大子矩阵的问题。 而这道题就是比较经典的可以用悬线法来处理的题。 而悬线法其实就是把矩阵中对应的每个位置上的元素分别向左向上向右,寻找到不能到达的地方,然后递推或者说是DP,这样在每次递推完之后就可以更新最小值了。 \([height_{