CodeForces827 D. Best Edge Weight 最小生成树+倍增LCA+并查集

Posted ONION_CYC

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CodeForces827 D. Best Edge Weight 最小生成树+倍增LCA+并查集相关的知识,希望对你有一定的参考价值。

【题意】给定n个点m条边的带边权无向连通图,对每条边求最大边权,满足其他边权不变的前提下图的任意最小生成树都经过它。n,m<=2*10^5,1<=wi<=10^9。

【算法】最小生成树+倍增LCA+并查集

【题解】首先求出图的一个最小生成树,则所有边分成树边和非树边。

对于非树边(u,v),假设u和v在最小生成树上的路径的最大边权Max,那么一定满足w(u,v)<=Max

///////////////////////////////////////

以上是关于CodeForces827 D. Best Edge Weight 最小生成树+倍增LCA+并查集的主要内容,如果未能解决你的问题,请参考以下文章

Codeforces 827D Best Edge Weight 倍增 + 并查集 || 倍增 + 压倍增标记 (看题解)

Codeforces Round #526 (Div. 2) D. The Fair Nut and the Best Path

D. The Fair Nut and the Best Path

「CF827D Best Edge Weight」 - LCT

CF 1084 D. The Fair Nut and the Best Path

[CF 827D] Best Edge Wight