前缀和与差分

概念 公式与推导 啥是前缀和?? 前缀和是一个数组的某项下标之前的所有数组元素的和。 通俗的讲,数组中以这个元素为止,向前所有的数的和。在一维内,设前缀和数组为d[],原数组为a[],根据含义我们得到定义式和递推式: d[i]=∑j=0ia[j] d[i]=d[i−1]+a[i] 那么我们在对a[]进行O(n)预处理后,就可以O(1)求出区间[i,j]的和sum[i,j]: sum[i,j]=d[
相关文章
相关标签/搜索