题面在这里就不放了. 同步赛在做这个题的时候,心里有点纠结,很容易想到离线的做法,将边和询问一起按水位线排序,模拟水位下降,维护当前的各个联通块中距离$1$最近的距离,每次遇到询问时输出所在联通块的信息. 离线的思路对满分做法有一定的启发性,很容易想到将并查集持久化一下就能支持在线了. 但是这个是两个$log$的,有卡常的风险也不是很方便写. 当时思考了一下就快速写完离线做法就去做其他题了. 对于这道题,有一个更好的做法:Kruskal重构树. 事实上如果你了解这个东西,那你就能很快的给出解,那…