Acwing算法学习之前缀和
2021-04-30 01:26
标签:names int 模板题 ons stream 直接 ble 理解 code Acwing 795.前缀和 Acwing 796.子矩阵的和 Acwing算法学习之前缀和 标签:names int 模板题 ons stream 直接 ble 理解 code 原文地址:https://www.cnblogs.com/qwer0553/p/13231351.html前缀和十分好理解,与数学上面的等差数列类同
先上前缀和模板
以下是一维前缀和
公式如下
S[i] = a[1] + a[2] + ... a[i]
a[l] + ... + a[r] = S[r] - S[l - 1]
二维前缀和模板
S[i, j] = 第i行j列格子左上部分所有元素的和
以(x1, y1)为左上角,(x2, y2)为右下角的子矩阵的和为:
S[x2, y2] - S[x1 - 1, y2] - S[x2, y1 - 1] + S[x1 - 1, y1 - 1]
模板题
来源 : https://www.acwing.com/problem/content/797/直接套模板,没有什么难点
#include
二维前缀和模板题
来源 : https://www.acwing.com/problem/content/798/#include