LG 4172 [WC2006]水管局长

zcmimi at 
查看原题'" class='mdui-btn mdui-btn-raised'>点击加载点击跳转用$link\ cut\ tree$维护最小生成树直接在线很难,我们可以离线加边先把所有边(后来断掉的不算)跑一遍最小生成树接着每次加边,设加$x$到$y$,边长为$w$先求出$x$到$y$路径上最长的边如果比要加的边长,则删掉这条边,加上新边这样就可以$lct$维护最小生成树因为$lct$不能直接维护点,所以我们可以把边看成点$x\rightarrow 边\rightarrow y$……