| 比赛 | 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;
}