2019E1_C 差分
C 差分
题目
知识点
差分,是一种和前缀和相对的策略。
对于一个给定的序列A,其差分序列S的定义如下:
B[i]=A[i]−A[i−1]
易得对这个B序列做一遍前缀和就得到了原来的A序列。
差分可以帮助我们将原序列上的区间操作转换为单点操作,降低复杂度。
譬如使A[l,r]
每个数加上一个d,可以转换操作为B[l]+d,B[r+1]−d
练习题
有n个长度为1的木板,编号依次为1-n,在木板上执...
原创
2019-10-26 03:01:15 ·
161 阅读 ·
0 评论