原题地址:http://poj.org/problem?id=1944 题目大意:有n个点排成一圈,可以连接任意两个相邻的点,给出 p 对点,要求这 p 对点必须直接或间接相连,求最少的连接边数 数据范围:n <= 1000, p <= 10000 算法分析: 一开始当最小生成树做的,才发现自己 SB 了…… 先考虑不是环形而是线形的结构,直接贪心连接每两个点之间的所有点就好了.这样我们可以枚举环形的断点,然后逐次贪心,求最小解即可 很多同学在贪心的时候应用了线段树是复杂度高达O(np log…