水管局长 Lct

最短路问题动态维护加减边:最小生成树+lct。
方便维护:倒序处理使减少变为增加。

普通最短路也可以用最小生成树做。。。。。。

只不过kruskaer是mlog的,比nlog大,还要建树等等。

就算prime优化到nlog,也要建树,再跑lca什么的。复杂度大。

 之所以这道题用lct,是因为要动态维护加减边,符合lct性质。

 而lct维护树,所以要最小生成树。

 

 

(lctlxt)

posted @ 2019-09-07 21:41  seamtn  阅读(107)  评论(0编辑  收藏  举报