www 被大佬们吊打了,尤其是|

wscqwq

园龄:2年粉丝:2关注:3

Defect-freeSquares

[ABC311E] Defect-free Squares

考虑令 f[i][j] 表示以 (i,j) 为右下角的最大正方形的边长,以其为右下角的正方形恰好为 f[i][j],答案就是 f[i][j]

然后考虑转移。对于一个格子,如果要扩充正方形,必定要往左上角、左、上三个方向扩张,且取决于最小者,即 f[i][j]=min(f[i1][j],f[i][j1],f[i1][j1])+1

另一个做法是枚举左上角,二分即可,带一只 log,大约为 108,可过。

AC

本文作者:wscqwq

本文链接:https://www.cnblogs.com/wscqwq/p/17574785.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   wscqwq  阅读(14)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起