| 比赛 | 20120712 | 评测结果 | AAAAAAAAAA | 
|---|---|---|---|
| 题目名称 | 爆炸化合物 | 最终得分 | 100 | 
| 用户昵称 | Czb。 | 运行时间 | 0.157 s | 
| 代码语言 | C++ | 内存使用 | 0.67 MiB | 
| 提交时间 | 2012-07-12 08:39:18 | ||
#include<stdio.h>
int ans,f[100001];
int find(int k)
{
	if(k==f[k])
		return k;
	f[k]=find(f[k]);
	return f[k];
}
int main()
{
	freopen("explosion.in","r",stdin);
	freopen("explosion.out","w",stdout);
	int i,x,y;
	for(i=1;i<=100000;i++)
		f[i]=i;
	while(scanf("%d%d",&x,&y)==2)
	{
		x=find(x);y=find(y);
		if(x==y)
			ans++;
		else
			f[x]=f[y];
	}
	printf("%d\n",ans);
	return 0;
}