题意: 两两之间的点的花费就是:从A点到B的一条路上某段的最大权值:给一个起点,求到各起点的最小花费. 思路: 一开始的思路: n不是才500,我先建个图,然后DFS一下,不对,是2500: 如果直接暴搜,肯定T了.因为可能有一个环,然后你不能处理一个节点的向上节点.= =.T在这里,所以每次暴搜就相当于每次暴搜了整幅图:一开始写了一发,还以为再一次深刻理解DFS,然后T的我一脸懵逼,卧槽:不过还是加深了DFS的理解= =.. ①:如果要从DFS角度考虑,可以先求最小生成树,然后在树上DFS,主…