随笔分类 -  树分治

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