【math】前綴和

什麼是前綴和? 前綴和是一個數組的某項下標之前(包括此項元素)的所有數組元素的和。 設b[]爲前綴和數組,a[]爲原數組,根據這句話可以得到前綴和的定義式和遞推式: 根據上面的定義,我們可以很容易得到 sum[i] = sum[i-1] + a[i]。 這樣就可以得到前i個數的和。 根據上述表達式我們可以以O(1)求出區間[i,j]的區間和: sum[i,j]=b[j]-b[i-1] Refere
相關文章
相關標籤/搜索