随笔分类 - 树—LCA
摘要:F题的写法可能存在bug,不过也AC了,emmmm
阅读全文
摘要:ps:非常非常重要的一个条件 m - n <= 20,考虑图的生成树,那么(u,v)之间的最短路上的边有两种情况,一是最短路不经过非生成树的边,二是经过非生成树的边。又非生成树的边只有20条,则连接的点最多有40个,所以对这40个点分别跑一次DJS,然后取最小值就行了。(换言之:如果最短路经过非生成
阅读全文
摘要:ps:再再再再次感觉自己好菜!此题有个结论:对于一棵树,给定一个点集S,设其最远的两个点为x,y。其它点u到这个点集S的最远距离,必然是到u到x的距离或者是u到y的距离。这样两个集合之间的距离就转化为4个点距离!!!!怎么求每个集合的最远的两个点呢?还是同样的方法,取该集合的两个点作为最远的两个点(
阅读全文
摘要:题解:u - v这条简单路径上的边会经过奇数次,其余的边会经过偶数次,因为从简单路径中的点出去后还得回来。直接算的话每次询问都得搜整棵树,显然效率是极其低的。如果先预处理出整棵树的边都经过偶数次的花费V,那么答案就等于 V — 简单路径中的边经过偶数次的花费 + 简单路径中的边经过奇数次的代价。下一
阅读全文
摘要:Connected undirected weighted graph without self-loops and multiple edges is given. Graph contains n vertices and m edges. For each edge (u, v) find t
阅读全文
摘要:Description A rooted tree is a well-known data structure in computer science and engineering. An example is shown below: In the figure, each node is l
阅读全文
![](https://images.cnblogs.com/cnblogs_com/zgglj-com/1682556/o_200327152908zg.jpg)