站外题?
  • 板块学术版
  • 楼主_qingshu_
  • 当前回复10
  • 已保存回复11
  • 发布时间2024/3/13 19:53
  • 上次更新2024/3/13 21:27:12
查看原帖
站外题?
602803
_qingshu_楼主2024/3/13 19:53

给定一个 n×mn\times m 的 0/10/1 矩阵,有 QQ 组询问,每组询问给出一对 (i,j)(i,j) 和 (x,y)(x,y),询问在不超过这以两个点为对顶点(保证一个左上,一个右下)的长方形内最大的由 11 构成的正方形的边长。

其中

1≤n,m≤10001\le n,m\le 1000

1≤Q≤1061\le Q \le 10^6


赛时做法是预处理再用二维线段树维护区间最大值,然后二分答案询问,但是复杂度 O(n2log⁡(n)+Qlog⁡(n)3)\mathcal{O}(n^2\log(n)+Q\log(n)^3) 左右,多了两个 loglog 的样子....

2024/3/13 19:53
加载中...