·差分和前缀和互为逆运算
·合理地使用前缀和和差分能使得复杂问题简单化
特别感谢这篇文章
?前缀和与差分 图文并茂 超详细整理(全网最通俗易懂)_林小小小鹿的博客-优快云博客_前缀和差分
前缀和:
一维
~预处理(递推关系)s[i]=s[i-1]+a[i]
查询(O(1)) L到R的区间和 S = s[R]-s[L-1]
二维
s[i][j]代表左上角(1,1)到左下角(i,j)围成的矩阵的元素和
至于为什么是(1,1)而不是(0,0),主要是为了使得在递推的时候,避
·差分和前缀和互为逆运算
·合理地使用前缀和和差分能使得复杂问题简单化
特别感谢这篇文章
?前缀和与差分 图文并茂 超详细整理(全网最通俗易懂)_林小小小鹿的博客-优快云博客_前缀和差分
一维
~预处理(递推关系)s[i]=s[i-1]+a[i]
查询(O(1)) L到R的区间和 S = s[R]-s[L-1]
二维
s[i][j]代表左上角(1,1)到左下角(i,j)围成的矩阵的元素和
至于为什么是(1,1)而不是(0,0),主要是为了使得在递推的时候,避