ACwing99 激光炸弹 二维前缀和
2021-01-28 21:15
标签:typedef tar class cpp wing ref href long can 网址:https://www.acwing.com/problem/content/101/ 给出一个矩阵,求边长为$R$的正方形子矩阵和的最大值。 求二维前缀和然后枚举左上角点即可。 二维前缀和求法:$S[i][j]=S[i-1][j]+S[i][j-1]-S[i-1][j-1]+a[i][j]$。其中因为$S[i-1][j-1]$加了两次,所以需要减去一次。 $O(1)$求子矩阵和:$sum=S[i][j]-S[i-k][j]-S[i][j-l]+S[i-k][j-l]$。 AC代码: ACwing99 激光炸弹 二维前缀和 标签:typedef tar class cpp wing ref href long can 原文地址:https://www.cnblogs.com/Aya-Uchida/p/11873891.html题意:
题解:
#include
下一篇:AcWing 9. 分组背包问题
文章标题:ACwing99 激光炸弹 二维前缀和
文章链接:http://soscw.com/index.php/essay/48405.html