树上差分

总结:在一颗树上的差分操作,然后通过lca等操作辅助完成。

扩展用法:

  1. 将树拍平,考虑dfs序==>一颗子树在dfs序中是连续的
  2. 将问题拍平后转化成为点修区查的问题==>Fenwick_Tree
  3. 路径上进行修改
  4. 将问题转化为查询的
  5. 在线问题在线处理

统一公式:

求路径上:\(d[u]++,d[v]++,d[lca(u,v)]-=2\)

posted @ 2026-09-08 13:19  Zhenggeek  阅读(3)  评论(0)    收藏  举报