2016年10月4日

codeforces 713D D. Animals and Puzzle 二分+二维rmq

摘要: 题目链接 给一个01矩阵, 然后每个询问给出两个坐标(x1, y1), (x2, y2)。 问你这个范围内的最大全1正方形的边长是多少。 我们dp算出以i, j为右下角的正方形边长最大值。 然后用二维st表预处理出所有的最大值。 对于每个询问, 我们二分一个值mid, 查询(x1 + mid -1, 阅读全文

posted @ 2016-10-04 10:31 yohaha 阅读(276) 评论(0) 推荐(0) 编辑

导航