并查集
文章平均质量分 55
是小张张呀 zsy
这个作者很懒,什么都没留下…
展开
-
Navigation Nightmare
Farmer John’s pastoral neighborhood has N farms (2 <= N <= 40,000), usually numbered/labeled 1…N. A series of M (1 <= M < 40,000) vertical and horizontal roads each of varying lengths (1 <= length <= 1000) connect the farms. A map of thes原创 2021-08-09 10:22:30 · 137 阅读 · 0 评论 -
P1536 村村通
题目描述 某市调查城镇交通状况,得到现有城镇道路统计表。表中列出了每条道路直接连通的城镇。市政府 “村村通工程” 的目标是使全市任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要相互之间可达即可)。请你计算出最少还需要建设多少条道路? 输入格式 输入包含若干组测试测试数据,每组测试数据的第一行给出两个用空格隔开的正整数,分别是城镇数目 nn 和道路数目 mm ;随后的 mm 行对应 mm 条道路,每行给出一对用空格隔开的正整数,分别是该条道路直接相连的两个城镇的编号。简单起见,城镇从 11 到 n原创 2021-08-03 10:52:30 · 86 阅读 · 0 评论 -
P3367 【模板】并查集
#include <iostream> #include <string.h> #include <cstdio> #include <queue> #include <math.h> using namespace std; int fa[1000001],n,m,x,y,z,ans; int find(int x) { if(x!=fa[x]) { fa[x]=find(fa[x]); } re.原创 2021-08-03 11:21:20 · 59 阅读 · 0 评论