【BZOJ1057】【ZJOI2007】棋盘制作 最大01子矩阵/正方形
题解:
嗯,这个图确实不太好做,
但是我们可以把它转化成求全是1/0的子矩阵问题。
就是把行列奇偶性相同的点01取反,然后就好了(这是显然的,需要证明的留言)。
然后就是求最大子矩阵了。
至于正方形?求子矩阵时顺带求了,就是那个ans1,
这个显然,因为我们枚举了每一个点的延展性,所以不会漏掉任何可能性。
这么说吧,假设有一个正方形没有考虑到,那么它的长或者宽一定是一个极大值,那么就
原创
2015-01-19 22:38:14 ·
1722 阅读 ·
0 评论