题目链接
大意 : 给出一个图,n个点,m条边,想要修p条路,使得图的连通分量是q; 如果满足要求,就输出p条路,并且使得花费最小
思路: 使用并查集来做,并使用了一个len数组来记录每一个连通分量里面总的路线长度, now ->原图的连通分量,q>now的时候直接输出NO,否则如下表讨论
条件 | 结果 |
---|---|
now-q>q | NO |
p>=now-q && m!=0 | YES |
p>=now-q m==0 && q!=0 | NO |
p>=now-q m==0 && q==0 | YES |
新闻热点
疑难解答