大江东去,浪淘尽,千古风流人物。故垒西边,人道是,三国周郎赤壁。乱石穿空,惊涛拍岸,卷起千堆雪。江山如画,一时多少豪杰。遥想公瑾当年,小乔初嫁了,雄姿英发。羽扇纶巾,谈笑间,樯橹灰飞烟灭。故国神游,多情应笑我,早生华发。人生如梦,一尊还酹江月。

十一成都B班 Day3 T1 构树

简单构造题

第一道构造题,题目让我们构造一棵树。

其实我们都会构造树,kruskal算法不就构造了一棵树吗?

我们考虑如何构造一棵树,首先数据给出的边必须选,如果给出的这些边已经构成了环,说明无法构成树。

否则我们如果不考虑边的最大/最小条件,我们一定可以构造出一棵树。

但是题目告诉我们一个点相连的编号最小的点和编号最大的点,所以有可能构造不出来,我们只加入符合条件的边,且保证加入新边后不构成环,最后判断是否存在n-1条边,则其一定为一棵树

若不存在,则无法构造出

posted @ 2019-10-10 21:35  White_star  阅读(137)  评论(1编辑  收藏  举报
}