方法一:套路性的,二分距离,然后把距离点对距离小于答案的边都联通起来,然后看集合数量超过k说明答案小,增大,否则减小. 方法二:贪心,类kruskal.n个点,k个连通块,则需要有效连接(同一个块内的点相互连接不算)n-k次.那么用类似kruskal的证明过程发现最小的边一定要联通使得集合与集合间距离尽量大,连完n-k条边之后的第n-k+1条连接不同连通块的点对距离即为所求. code是我一年前写的,现在我只能想出第一种方法,越学越退步,自闭嘤嘤嘤. //注:原来代码被我想复杂了,自己对比. #…