首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
挖沟
8条解析
开通博客写题解
肖先生~
发表于 2020-07-14 19:53:59
最小生成树模板题 直接上代码大概意思解释一下,1.首先最小生成树的克鲁斯卡尔算法相当于并查集的升级版,与并查集不同的是,他要对边的权值进行排序,并且最后生成树的边是m-1条2.我们用一个结构体内嵌比较函数去记录和排序边,外加一个路径压缩和一个判断联通的函数3.然后我们对已经排好队的边进行加边操作,如
展开全文
在刷题的单身狗很开心
发表于 2023-11-06 16:44:00
最小生成树模板题。 prim算法: #include <bits/stdc++.h> using namespace std; const int maxn = 2*500000+10; const 
展开全文
默默然诶
发表于 2022-07-16 15:49:04
#include<bits/stdc++.h> using namespace std; const int maxn=1e6+10; struct ty{ int u,w,v; bool operator<(const ty x){ retur
展开全文
威风镰鼬
发表于 2021-06-12 08:22:29
思路 与<15108道路建设>同解,Kruskal硬过就行了。 代码 #include<bits/stdc++.h> using namespace std; const int maxn=100005,maxm=1000005; struct E{ int fro
展开全文
精神病科黄主任
发表于 2020-05-19 00:46:22
胡队长带领HA实验的战士们玩真人CS,真人CS的地图由一些据点组成,现在胡队长已经占领了n个据点,为了方便,将他们编号为1-n,为了隐蔽,胡队长命令战士们在每个据点出挖一个坑,让战士们躲在坑里。由于需要在任意两个点之间传递信息,两个坑之间必须挖出至少一条通路,而挖沟是一件很麻烦的差事,所以胡队长希望
展开全文
装糊涂高手_
发表于 2022-04-08 17:39:35
最小生成树板子题 直接上kruskal即可 #include <bits/stdc++.h> using namespace std; int n,m,cnt = 0; struct gra{ int x,y,edge; }G[500005]; int fa[100005];
展开全文
sunrise__sunrise
发表于 2020-07-12 15:02:17
题目意思 给出n个点m条边,找出最小生成数的花费 解题思路 挺简单的最多100000个点,500000条边,可以看到是个稀疏图大概,采用kruskal求最小生成树 #pragma GCC target("avx,sse2,sse3,sse4,popcnt") #pragma GCC optimiz
展开全文
算法妙妙屋
发表于 2020-05-12 22:16:47
裸的最小生成树,带并查集的克鲁斯卡尔算法,为什么这么水的题目我要写题解,大概是为了达目标的打卡吧 # include <cstdio> # include <cstring> # include <cctype> # include <cmath> #
展开全文
查看本题
查看本题讨论
相关比赛
136-牛客小白月赛6
进入比赛
5634-牛客算法周周练6
进入比赛
5763-牛客算法周周练6(重现赛)@毛线Z
进入比赛
5764-牛客算法周周练6(重现赛)@zipper112
进入比赛
5806-牛客算法周周练6(重现赛)@牛客476464639号
进入比赛
等你来战
查看全部
第十二届成都信息工程大学ACM程序设计竞赛同步赛
报名截止时间:2025-06-22 15:00
牛客周赛 Round 97
报名截止时间:2025-06-22 21:00
牛客挑战赛80
报名截止时间:2025-06-27 22:00
第五届上海理工大学程序设计全国挑战赛
报名截止时间:2025-06-28 17:30
牛客周赛 Round 98
报名截止时间:2025-06-29 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题