码迷,mamicode.com
首页 > 其他好文 > 详细

树上差分

时间:2020-07-15 15:17:13      阅读:53      评论:0      收藏:0      [点我收藏+]

标签:inline   lin   路径   mat   end   节点   lca   差分   math   

树上差分

就两句话不懂就背过

点的差分 \(x\)\(y\) 的路径经过的节点+1,操作是 \(f[x] + 1\) , $f[y] +1 $ , \(f[lca(x,,y)]-1\) , \(f[fa[lca(x,y)]] - 1\)

边的查分 \(x\)\(y\) 的路径经过的节点+1,操作是 \(f[x] + 1\) , $f[y] +1 $ , \(f[lca(x,,y)]-2\) .

end......

树上差分

标签:inline   lin   路径   mat   end   节点   lca   差分   math   

原文地址:https://www.cnblogs.com/Aswert/p/13304489.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!