思路: 看了好久才看懂题意,文中给了n个点,有m个集合,每个集合有s个点,集合内的每两个点之间有一个权值为t的边,现在有两个人,要从1号点,和n号点,走到同一个顶点,问最少花费以及花费最少的点. 那就直接跑两遍最短路,然后枚举每一点,取最短路最大值最小的点. 然而这么浅显的做法却MLE啦,真是用心险恶的出题人呀. 其实仔细想一想就知道了,题目的要求是,每个集合里面,都是一个完全图,如果只有一个集合,那么2e5个点,边的条数就是4e10条,爆内存简直是必然的.所以需要在建图的时候优化,或者是换一种…