
差分
Error Man
我是菜逼
展开
-
差分、二维差分、树上差分
一维差分: 给你一个数组a[1] ~ a[n],有Q个操作,每一操作给定 l , r , x 表示 [l, r] 区间所有的数都加上 x, 让你求最后a[1] ~ a[n] 最后各自是多少,要求用 O(n) 复杂度 完成。 设定一个差分数组C[] , 对于每一次操作 c[l] += x , c[r + 1] -= x. 最后对C 做一遍前缀和。C[i] 最后就得到 a[i] 这个数变化了多...原创 2019-04-19 20:53:49 · 2625 阅读 · 2 评论 -
POJ - 2777 Count Color (线段树区间染色 ,统计颜色 + 或运算妙用)
POJ - 2777 Chosen Problem Solving and Program design as an optional course, you are required to solve all kinds of problems. Here, we get a new problem. There is a very long board with length L cen...原创 2019-05-22 14:42:40 · 329 阅读 · 0 评论