相信大家在这次比赛中获得了很愉(zi)悦(bi)的体验。 T1 题意十分明了.. 考虑辐射,我们可以用一次Dijkstra找到每个点最近的基站,记录下距离dis[i],from[i]表示与这个最近基站的距离与这个基站的编号. 对于一条边(u,v,w)来说,若from[u]和from[v]不相同,那么我们就从from[u]向from[v]连一条新建的边,权值为w+dis[u]+dis[v]. 然后由于要最长路径最短,可以想到最小瓶颈生成树,那么我们跑一遍kruskal,最大的边权就是所求的答案. ...