JZOJ P4313 电话线铺设(最小生成树+倍增求LCA)

Description Solution 王牌电缆n-2根,李牌电缆1根,使得造成的连通块边权之和最小,所以能够想到最小生成树; 首先对于全部的W边跑一遍Kruskal,获得一棵MST(最小生成树); 而后对于全部的L边: 若开始时获得的MST不彻底连通,则依次枚举两个端点分别属于两个连通块的L边,取其最小值; 不然依次枚举全部L边,若是将其加入MST后会造成一个环,所以要删去这条环上最大的W边—
相关文章
相关标签/搜索