link 题意: 给一个n个点m条边的带权无向图,其中k个点是加油站,每个加油站可以加满油,但不能超过车的油量上限.有q个询问,每次给出x,y,b,保证x,y都是加油站,问一辆油量上限为b的车从x出发能否到达y? $n,m,s,q\leq 2\times 10^5.$ 题解: 只有加油站是有用的点,问题可以转化为求一个加油站的排列,使得相邻两个加油站距离最大值小于等于油量上限.一个简单粗暴的想法是求出加油站两两最短路,然后直接上MST,离线处理询问. 其实上述的暴力做法是有很多冗余的(有很多边用…