01子矩阵
文章平均质量分 71
空灰冰魂
=NULL
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【BZOJ3039】玉蟾宫/【HDU1505】【POJ1964】City Game 最大01子矩阵
转载请注明出处:首先我们可以用单调栈每行扫一遍,维护一个点向上下左右各能延伸多长。当然,这是可以做的,也是很恶心的。我们可以每行扫一遍,维护每个点当前的[列高度]时能向左向右的最大延伸距离。当然,某个点可能降低一点高度,就会更宽,结果更优,但是显然既然存在这种结果,那么其它列一定可以代劳。呃。所以每行扫一遍,然后记录这行每个节点以最大高度能向左向右延伸的最大距离原创 2015-01-19 22:05:51 · 2188 阅读 · 0 评论 -
【BZOJ1057】【ZJOI2007】棋盘制作 最大01子矩阵/正方形
题解:嗯,这个图确实不太好做,但是我们可以把它转化成求全是1/0的子矩阵问题。就是把行列奇偶性相同的点01取反,然后就好了(这是显然的,需要证明的留言)。然后就是求最大子矩阵了。至于正方形?求子矩阵时顺带求了,就是那个ans1,这个显然,因为我们枚举了每一个点的延展性,所以不会漏掉任何可能性。这么说吧,假设有一个正方形没有考虑到,那么它的长或者宽一定是一个极大值,那么就原创 2015-01-19 22:38:14 · 1773 阅读 · 0 评论
分享