定义
差分就是对于一组序列,将该项与其前一项作差所得到的序列,其中差分序列第一项与原项相同(即第一项−0-0−0),最后一项与原项互为相反数(即0−0-0−最后一项),同时需要注意的是,差分序列比原序列多一项,这是因为最后一项的差分多引入了一个0来作差。例如对于序列:1,3,2,5,6,8,31,3,2,5,6,8,31,3,2,5,6,8,3,其差分序列为:1,2,−1,3,1,2,−5,−31,2,-1,3,1,2,-5,-31,2,−1,3,1,2,−5,−3。
性质
那么为什么要研究差分呢?因为差分有一系列优秀的性质:数学太神奇了
- 可以通过差分序列得到原序列,方法是原序列的每一项对应差分序列该位置的前缀和。
- 对原序列一个区间+1+1+1,只需要对差分序列的该区间的首位置自增,尾位置+1自减。