文章目录 差分: 差分的运用: 例子 还原数组: 区间[1,3] 都加1: 说明: 例题: 差分: 例如有一个数组 a[5] = {0,1,2,3,4}; 另设一个数组 d[i] = a[i] - a[i-1],i从1开始 这个数组就叫做数组a的差分数组 差分的运用: 1 利用差分数组还原原数组 d[i] = d[i] + d[i-1]; 2 原数组中区间[l,r] 的数都加一个k,等价于差分数组: d[l]+=k, d[r+1]-=k; 例子 a[5] = {0,1,2,3,4}; d[5] = {0,1,1,1,1}; 还原数组: d[1] = d[1] + d[0...