差分數組+例題:Pikachu

…比賽遇到,我都不知道這是個啥…(太菜了太菜了) 一、差分數組的定義及用途 1.定義: 對於已知有n個元素的離線數列d,我們可以建立記錄它每項與前一項差值的差分數組f:顯然,f[1]=d[1]-0=d[1];對於整數i∈[2,n],我們讓f[i]=d[i]-d[i-1]。 2.簡單性質: (1)計算數列各項的值:觀察d[2]=f[1]+f[2]=d[1]+d[2]-d[1]=d[2]可知,數列第i
相關文章
相關標籤/搜索