树链剖分入门讲解

  http://blog.csdn.net/bobodem/article/details/52330316 “在一棵树上进行路径的修改、求极值、求和”乍一看只要线段树就能轻松解决,实际上,仅凭线段树是不能搞定它的。我们需要用到一种貌似高级的复杂算法——树链剖分。 树链,就是树上的路径。剖分,就是把路径分类为重链和轻链。  记siz[v]表示以v为根的子树的节点数,dep[v]表示v的深度(根深
相关文章
相关标签/搜索