跳到正文
信奥逐课

第 407 课

树上差分

🔴 提高 约 12 分钟

一句话理解

树上差分:路径加变成点差分。

为什么要学

链上加、子树加。

讲解

点差分:a[u]+=w, a[v]+=w, a[lca]-=w, a[fa[lca]]-=w。再 DFS 下推或上推。

例子

和序列差分同一思想,在树上用 LCA。

常见错误

练习 做完再看下一课

树上路径加常用?

进度保存在本机浏览器里。

左右方向键也可翻课