首页
DreamJudge
院校信息
考研初试
考研复试
保研专区
讨论区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
litery
2026年2月22日 18:21
Jungle Roads 题解:Kruskal
P1234
回复 0
|
赞 1
|
浏览 101
#include <bits/stdc++.h> using namespace std; const int maxn=105; struct edge{ int u,v,w; }edges[maxn*maxn]; bool compare(edge a,edge b){ return a.w<b.w; } int fa[maxn]; int find(int x){ if(x==fa[x]) return x; fa[x]=find(fa[x]); return fa[x]; } ...
机试过过过·
2024年9月4日 15:54
Jungle Roads 题解:
P1234
回复 0
|
赞 12
|
浏览 2.8k
#include<bits/stdc++.h> using namespace std; const int maxn=27+5; // 定义最大节点数 struct Edge{ int u,v,w; // 边的结构体,包含起点u,终点v和权重w }edge[maxn*maxn]; int fa[maxn*maxn]; // 并查集数组,用于存储每个节点的父节点 // 并查集的查找函数,用于找到节点x的根节点 int find(int x){ if(fa[x]==x) return x; fa[x]=find(f...
题目
Jungle Roads
题解数量
2
发布题解
在线答疑
热门题解
1
Jungle Roads 题解:
2
Jungle Roads 题解:Kruskal