NOIP模拟T2 2020.11.02

题意
在这里插入图片描述
一眼最小生成树,没错吧。只不过这道题用考kruskal只能得40pts。所以考虑优化。又由于kruskal不好优化,所以我们考虑优化另一个耳熟目染的算法:prim。
然后呢,我们需要优化的是每次找未加入连通块的最短距离,我们可以考虑建立线段树 t 3 t3 t3,用来存两个点都在l-r时最短的转移距离。
那么很明显有三种更新方式:

  1. x,y,都在