首先我们需要注意一下的是,差分比较适用于修改比较多而查询比较少的情况. 一.序列上差分 借教室 这是一道二分答案,在check函数中用到差分技巧的一道题,譬如说我们要把一个序列中[l,r]区间都加上一个权值,我们可以把在 l 处加上这个值,在r+1处减去这个值,再对记录权值的数组求前缀和,那么我们就可以得到这个真正的权值数组. 题解 在链接里,代码就不放了=w=. 二.树上差分 树上差分可以分为在点权上的情况和 在边权上的情况. 1: 点权 : 比如在树上把 从u到v的路径的某个权值都加上一个…