主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
user917
2024年8月2日 00:29
Prim构造最小生成树
P1341
回复 0
|
赞 0
|
浏览 306
#include<iostream> using namespace std; const int INF = 1000000; const int N = 105; int g[N][N]; int v[N]; int n, m; void func(){ m = (n*(n-1))/2; for(int i=0;i<=n;i++){ v[i] = INF; } for(int i=0;i<=n;i++){ for(int j=0;j<...
vanffer
2024年6月26日 22:36
牛客能通过全部用例,N诺只有80%
P1341
回复 1
|
赞 0
|
浏览 353
牛客能通过全部用例,N诺只有80% #include<bits/stdc++.h> using namespace std; const int INF = 0x3f3f3f3f; const int N = 105; int mpt[N][N]; int minDist[N]; int main(){ int n; while(cin >> n){ memset(mpt, 0, sizeof(mpt)); memset(minDist, 0x3f, sizeof(minDist)); if(n ...
阿离
2024年3月18日 18:34
还是畅通工程 题解:
P1341
回复 0
|
赞 0
|
浏览 423
#include <bits/stdc++.h> using namespace std; const int maxn=105; int fa[maxn]; struct node{ int n1,n2,km; }edge[maxn*maxn]; int cmp(node a,node b){ return a.km<b.km; } int find(int x){ if(x==fa[x]) return x; &nbs...
1935569240
2024年3月12日 10:40
还是畅通工程 题解:简单的
P1341
回复 0
|
赞 0
|
浏览 497
#include<iostream> #include<algorithm> #include<string> #include<string.h> using namespace std; //定义结点之间的连接信息 struct node { int x; int y; int fee; }; int fa[100];//记录结点的自己的父亲 int sum = 0,ans=0, n;//记录总建路数 struct no...
不知道谁
2023年1月16日 14:43
kruskal(并查集板子题)
P1341
回复 0
|
赞 1
|
浏览 3.6k
#include <bits/stdc++.h> using namespace std; const int N = 1e5 + 10, M = 2e5 + 10, INF = 0x3f3f3f3f; int n, m; int p[N]; struct Edge { int a, b, w; bool operator<(const Edge &e) const { return w < e.w; } } es[M]; int find(int x) { ...
James
2021年2月18日 19:37
克鲁斯卡尔
P1341
回复 0
|
赞 0
|
浏览 7.0k
#include <iostream> #include <algorithm> using namespace std; const int maxn=1e3; int f[maxn]; struct node{ int x,y,w; }; void init(int n){ for(int i=0;i<=n;i++){ f[i]=i;  ...
题目
还是畅通工程
题解数量
6
发布题解
热门题解
1
kruskal(并查集板子题)
2
Prim构造最小生成树
3
还是畅通工程 题解:简单的
4
牛客能通过全部用例,N诺只有80%
5
还是畅通工程 题解:
6
克鲁斯卡尔