#include <iostream>
#define N 50005
using namespace std;
int fa[N]; ///定义N个父节点
int num[N]; ///用于记录每组有多少个对象
void init(int n){
for(int i = 0; i < n; ++i)
{
fa[i] = i; ///初始化每个对象的父节点是它本身
//num[i] = 1; ///每组的对象自然初始化为 --1
}
}
int find(int u)
{
///找此对象的祖先
if(fa[u] != u)
{
fa[u] = find(fa[u]); ///如果当前不是他的祖先,就一直递归的找下去
}
return fa[u]; ///当找到他的祖先后返回祖先
}
void unin(int u, int v)
{
int fau = find(u); ///找对象u 的祖先将其值赋给 fau
int fav = find(v); ///同上
if(fau == fav) return ; ///如果u和v 是同一祖先 函数结束
fa[fav] = fau; ///如果u和v 不是同一祖先 因为题目所说,他两现在有
///关系了,自然他们的祖先应该统一了
//num[fau] += num[fav]; ///将两组成员合并
//num[fav] = 0;
///自然将其一清零
}
int main()
{
int n, m;
int x, y;
int cut;
while(cin >> n >> m)
{
init(n);
while(m--)
{
cin >> x >> y;
unin(x, y);
}
cut = 0;
int f0 = find(0);
for(int i = 0; i < n; ++i)
if(f0 == find(i))
cut++;
cout << cut << endl;
}
return 0;
}
分享到:
相关推荐
【HDR视频转换技术:PQ到HLG】 HDR(高动态范围)视频是现代电视和电影制作中的一个重要组成部分,它提供了更广阔的亮度范围,让图像的亮部和暗部细节更加丰富。两种常见的HDR标准是基于Perceptual Quantiser (PQ)...
明纬电源推出的LED防水电源HLG-40H/40W是一种专业的开关电源产品,特别适用于为LED灯具提供稳定的电力支持。它具备防水特性,适合在各种户外及潮湿环境中使用,确保了电源的稳定性和延长了使用寿命。该型号产品支持...
明纬电源LED防水电源HLG-240H系列是明纬公司生产的高品质开关电源,专为LED照明应用而设计。HLG-240H系列的电源具备良好的防水性能,可以在户外和潮湿的环境中使用,保障了LED照明设备的稳定运行。开关电源具有体积...
明纬电源HLG-240H系列240W单组输出开关电源PDF,
根据提供的文件信息,明纬电源HLG-320H系列防水电源规格书内容涉及了电源产品的技术参数和特性。以下是对该文件内容的详细解释和知识点梳理。 标题中的“明纬电源HLG-320H系列”指的是这款电源产品的系列名称,而...
明纬电源HLG-120H-C系列150W单组输出LED开关电源PDF,
明纬电源HLG-120H系列120W单组输出开关电源PDF,
明纬电源HLG-185H系列185W单组输出开关电源PDF,
根据您提供的文件信息,这份文件是关于明纬电源LED灯恒流源HLG-120H-C开关电源的规格书。在没有具体的详细规格参数的前提下,我将基于标题和描述中所能提取的信息,以及相关领域知识,来构建关于明纬电源LED灯恒流源...
明纬电源HLG-320H系列320W单组输出开关电源PDF,
明纬电源HLG-150H系列150W单组输出开关电源PDF,
明纬电源HLG-185H-C系列200W单组输出LED开关电源PDF,
明纬电源HLG-80H-C系列90W单组输出LED开关电源PDF,
明纬电源HLG-40H系列40W单组输出开关电源PDF,
明纬电源HLG-240H-C系列是一款250W的单组输出LED开关电源。这类开关电源广泛应用于LED照明设备中,作为主要的电源供应设备。由于LED灯的特性,它们需要稳定的直流电压来进行正常工作,而开关电源则能提供这样的稳定...
计算机网络精讲视频——讲师hlg
明纬电源HLG-80H系列80W单组输出开关电源PDF,