奇技淫巧之“差分”思想---前缀和
1:首先解释差分思想
比如我们现在要给[3,5]区间内的数字都加1,那么现在的序列为:0 0 0 0 0 0 0 0 0 0 ,那么则只需要在3位置打上+1标记,在5+1位置,也就是6位置打上-1标记,那么标记之后的序列为:
0 0 +1 0 0 -1 0 0 0 0 ;此时,我们利用前缀和即可进行遍历[3,5]的值了,那么到第六个位置,值就又变为0了。
以上是一位数组,那么如果是二位数组...
原创
2020-04-10 16:46:16 ·
139 阅读 ·
0 评论