跳到正文
信奥逐课

第 186 课

矩形区域和

🔵 基础 约 7 分钟

一句话理解

矩形区域和:用四个前缀和容斥。

为什么要学

子矩阵查询 O(1)。

讲解

sum(x1,y1,x2,y2)=s[x2][y2]-s[x1-1][y2]-s[x2][y1-1]+s[x1-1][y1-1]。

画图记:大矩形减上面减左边,加回左上。

例子

右下前缀 - 上边 - 左边 + 左上。

常见错误

练习 做完再看下一课

容斥时左上角那块要?

进度保存在本机浏览器里。

左右方向键也可翻课