随笔分类 - 树分治
第一次学害我砸了一台笔记本的算法,除了模板题就是金牌题。
摘要:浅谈树分治: "https://www.cnblogs.com/AKMer/p/10014803.html" 题目传送门: "https://www.luogu.org/problemnew/show/P2664" 对于所有求颜色种类数的问题,我们都可以定义一个方向,使得所有的颜色在最靠这个方向第一
阅读全文
摘要:浅谈树分治: "https://www.cnblogs.com/AKMer/p/10014803.html" 题目传送门: "https://www.lydsy.com/JudgeOnline/problem.php?id=3784" 难得地看了题解,发现居然还有点分序这么个玩意儿…… 对于点分治时
阅读全文
摘要:浅谈树分治: "https://www.cnblogs.com/AKMer/p/10014803.html" 题目传送门: "https://www.lydsy.com/JudgeOnline/problem.php?id=3648" 基环树分治,结合了点分和边分的思想。 先随便拆掉环上一条边,我们
阅读全文
摘要:浅谈树分治: "https://www.cnblogs.com/AKMer/p/10014803.html" 题目传送门: "https://www.lydsy.com/JudgeOnline/problem.php?id=3127" 这题很合我的胃口,要我统计树上的“太极”路径。 假设没有要求中间
阅读全文
摘要:浅谈树分治: "https://www.cnblogs.com/AKMer/p/10014803.html" 题目传送门: "https://www.lydsy.com/JudgeOnline/problem.php?id=3219" 因为中位数也可以二分,所以这题跟 "WC2010重建计划" 差不
阅读全文
摘要:浅谈树分治: "https://www.cnblogs.com/AKMer/p/10014803.html" 题目传送门: "https://www.lydsy.com/JudgeOnline/problem.php?id=4016" 很讨厌这种把两个模板强行合在一起的出题人。。。 求出最短路之后按
阅读全文
摘要:浅谈树分治: "https://www.cnblogs.com/AKMer/p/10014803.html" 题目传送门: "https://www.lydsy.com/JudgeOnline/problem.php?id=1758" 先来讲讲部分分吧。 对于$20$%的数据 我们可以对于每个点为根
阅读全文
摘要:浅谈树分治: "https://www.cnblogs.com/AKMer/p/10014803.html" 题目传送门: "https://www.lydsy.com/JudgeOnline/problem.php?id=2599" 我们设$f_i$为长度为$i$的路径边数最小可以是多少,依次遍历
阅读全文
摘要:浅谈树分治: "https://www.cnblogs.com/AKMer/p/10014803.html" 题目传送门: "https://www.spoj.com/problems/FTOUR2/" 我们设$f_i$表示只经过$i$个黑点的路径的最长距离。从目前的根到当前点的路径上黑点个数为$c
阅读全文
摘要:浅谈树分治: "https://www.cnblogs.com/AKMer/p/10014803.html" 题目传送门: "http://poj.org/problem?id=1741" 这是一道树分治的模板题。 我们考虑当前经过联通块的重心$rt$的路径小于等于$k$的有多少条,不经过$rt$的
阅读全文
摘要:因为树具有一般的图没有的特殊性质,所以树考的比图要多 得多 。而树上分治算法则是解决树上路径信息静态统计的一大利器。 点分治 以点为分界线的分治,每次选取一个点,把经过这个点的路径信息统计完,再在这个点的子树里递归统计没有经过这个点的路径信息,这样可以保证不重不漏的统计每一条路径的信息。如果每次选择
阅读全文