前缀和 和差分

前缀和,又称 和数组,用于求解获取某一部分连续区间的问题。 算法实现:定义一个和数组d,接着输入过后,用和数组中的第i个元素表示前i个数的和,递推式:d[i]=d[i-1]+a[i],想要获取其中从x 到y的连续元素和, 只需要使用o(1)公式d[y+1]-d[x]即可。 算法原理:求和时 使用了简单的容斥原理,如下图所示                                      
相关文章
相关标签/搜索