首页 > 代码库 > 分治笔记
分治笔记
分治
一、简单介绍
二、集中题目
1、 动态最小生成树(了解)
2、 CDQ分治
(1) 蝗虫(运用)
(2) CASH(了解)
(3) 共点圆(了解)
3、 树分治
(1) 树链剖分(运用) 例题::BZOJ2243
每个点记录siz、son、fa、top、dfn
(siz:该点子树大小、son:该点重链上的儿子(就是重儿子),top:该点重链的顶端,如果不在重链上则top=本身)
先dfs一遍,求出siz,son,fa
再dfs一遍(依照优先dfs重儿子)求出top和dfn
求lca也可以用树链剖分,每个点记一个dep即可。
(2)点分治(了解)
分治笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。