![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LCA
文章平均质量分 80
chenxiaoran666
人要有梦想,不然和咸鱼有什么区别!
展开
-
倍增LCA
前言 在做树上问题时,我们经常会遇到LCA(最近公共祖先)问题。曾经的我遇到这类问题只会O(n)O(n)O(n)暴力求解,学了倍增LCA,就可以O(logn)O(logn)O(logn)解决了。 ...原创 2018-08-03 19:29:21 · 1370 阅读 · 0 评论 -
【洛谷1967】货车运输(最大生成树+倍增LCA)
点此看题面 大致题意: 有nnn个城市和mmm条道路,每条道路有一个限重。多组询问,每次询问从xxx到yyy的最大载重为多少。 一个贪心的想法 首先,让我们来贪心一波。 由于要求最大载重,显然要让最小限重尽量大。 不难发现,想要让最小限重尽量大,所经过的路径一定都在原图的最大生成树上。 于是,我们就可以用求最大生成树的方法来将原图转化为一棵树。 这样一来,原题就转化成了求树上两点之间的最小边权值...原创 2018-09-20 12:40:39 · 186 阅读 · 0 评论 -
【洛谷2633】Count on a tree(树上主席树)
点此看题面 大致题意: 给你一棵树,每次问你两点之间第kkk小的点权,强制在线。 主席树 这种题目强制在线一般就是数据结构了。 而看到区间第kkk小,很容易就能想到主席树。 至少不会有人想到树套树。 LinkLinkLink 主席树 详见博客 可持久化专题(一)——浅谈主席树:可持久化线段树 树上主席树 与一般的主席树不同,这题的主席树是树上主席树(不过许多奆佬称其为主席树上树)。 维护数...原创 2018-10-27 14:58:11 · 333 阅读 · 0 评论