您当前的位置: 首页 > 

*DDL_GzmBlog

暂无认证

  • 2浏览

    0关注

    605博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

[Acwing] 1142.繁忙的都市 Kruskal性质题

*DDL_GzmBlog 发布时间:2021-11-16 10:58:50 ,浏览量:2

前言

又又歪了hh 传送门 :

思路

一开始看数据范围直接想到了 p r i m prim prim,

才发现他需要求最小生成树的边最大值,(一看傻了,还要每次多记录一个量?

仔细想想其实 k r u s k a l kruskal kruskal也可以做,因为满足时间复杂度hh

而且这个算法本身就是对边进行排序,我们可以很容易的就知道

最后加进来的那条边一定就是最小生成树中边权最大的那一条

CODE
struct Edge
{
	int a,b,w;
	bool operatorm;
	for(int i=1;i>a>>b>>c;
		edge[i] = {a,b,c};
	}
	kruskal();
	cout            
关注
打赏
1657615554
查看更多评论
0.0494s