( ̄▽ ̄)"

#include<iostream>
#include<cstdio>
using namespace std;
int fa[30010];void makeSet(int n) //初始化,n个元素,处于单独集合
{for(int i=0;i<n;i++)fa[i]=i;
}int findSet(int x) //找到该点的粑粑
{return fa[x]=fa[x]==x?x:findSet(fa[x]);
}void unionSet(int x,int y) //粑粑相同的合并成过一个集合
{int a=findSet(x),b=findSet(y);if(a!=b)fa[b]=a;
}int main()
{int n,m,k,g[30010];while(scanf("%d%d",&n,&m)!=EOF){if(n==0&&m==0) break;makeSet(n);for(int i=0;i<m;i++){scanf("%d",&k);for(int j=0;j<k;j++)scanf("%d",&g[j]);for(int j=1;j<k;j++)unionSet(g[j-1],g[j]);}int sum=0;for(int i=0;i<n;i++){if(findSet(fa[0])==findSet(fa[i]))sum++;}printf("%d\n",sum);}return 0;
}

转载于:https://www.cnblogs.com/atmacmer/p/5196885.html

POJ 1611 The Suspects(简单并查集)相关推荐

  1. POJ 1611 The Suspects (并查集)

    文章作者:ktyanny 文章来源:ktyanny 转载请注明,谢谢合作. ktyanny:a的第一道并查集. 题目描述: 有很多组学生,在同一个组的学生经常会接触,也会有新的同学的加入.但是SARS ...

  2. POJ 1611 The Suspects (并查集)

    The Suspects 题目链接: http://acm.hust.edu.cn/vjudge/contest/123393#problem/B Description 严重急性呼吸系统综合症( S ...

  3. POJ 1611 -The Suspects (并查集)

    题目 Description Severe acute respiratory syndrome (SARS), an atypical pneumonia of unknown aetiology, ...

  4. POJ - 1611 The Suspects

    题目链接:1611 -- The Suspects 问题描述 思路 简单并查集 代码 #include <cstdio> #include <cstring> #include ...

  5. The Suspects(并查集)

    The Suspects(并查集) Severe acute respiratory syndrome (SARS), an atypical pneumonia of unknown aetiolo ...

  6. POJ 1611 The Suspects 并查集

    The Suspects Time Limit:1000MS     Memory Limit:20000KB     64bit IO Format:%lld & %llu Descript ...

  7. poj 1611 The Suspects // hoj 1564 The Suspects 并查集

    /* 题目: 是说学生0怀疑有SARS病,跟他接触过的俱乐部的所有人以及他接触过的人再与别人接触, 都有可能有SARS病,要你求出给出的所有俱乐部人的名单,要你求出所有的嫌疑犯... 分析: 用并查集 ...

  8. Poj 1611 The Suspects

    Poj 1611 的传送门 ***The Suspects*** Description Severe acute respiratory syndrome (SARS), an atypical p ...

  9. B - The Suspects(并查集)详解

    题目描述:n个学生分属m个团体,一个学生可以属于多个团体.一个学生疑似患病则它所属的整个团体都疑似患病.已知0号学生疑似患病,以及每个团体都由哪些学生构成,求一共多少个学生疑似患病. 解题思路:本题的 ...

  10. LA3644简单并查集判环

    题意:       有n个化合物,每个化合物是两种元素组成,现在要装车,但是一旦车上的化合物中的某几个化合物组成这样一组关系,有n个化合物正好用了n中元素,那么就会爆炸,输入的顺序是装车的顺序,对于每 ...

最新文章

  1. 威尔逊定理 ---- [hdu-6608] Fansblog 威尔逊定理 质数的密度分布 快速乘优化快速幂防止中间爆longlong
  2. 启动tomcat报StandardServer.await: create[8005] 故障解决
  3. grails的controller和action那点事---远程调试groovy代码
  4. linux的rt补丁安装,微软发布补丁封杀允许Surface RT安装Linux的“漏洞”
  5. ASP.NET中常用到的27个函数集
  6. iOS开发之实现毛玻璃效果及图片模糊效果
  7. struct file 结构体
  8. filter过滤器_web容器的过滤器Filter和拦截器Inteceptor的区别
  9. DateUtils 工具类
  10. CSS国际化loader - 国际化图片,中东区域适配
  11. wing ftp linux 怎么用,Wing FTP Server使用方法(操作步骤)
  12. 基于Chrome应用商店安装elasticsearch-head插件
  13. C语言九:位域(位域声明、位域的定义和位域变量的说明、对于位域定义的几点说明:、位域的使用)、typedef(typedef vs #define)、强制类型转换(整数提升、常用的算术转换)
  14. Excel Vba快速界面设计入门
  15. 高德足迹点Android,高德地图怎么点亮城市 足迹地图查看方法
  16. 云服务器系统一键安装,云服务器一键安装系统
  17. vue config.js详解——vue config.js到底是什么,有什么作用?
  18. Python骚操作3
  19. 微信小程序电商实战-入门篇
  20. 灵飞经4·西城八部 第十六章 风流云散 6

热门文章

  1. 23种设计模式(二十四)领域规则之解析器
  2. sql-查询不同状态下的数据之和
  3. 项目实施流程和规范模板(测试方向)
  4. 自适应方案比较及案例
  5. bootstrap栅格系统中同行div高度不一致的解决方法
  6. 《HelloGitHub》第 24 期(两周年)
  7. centos7下永久修改hostname
  8. 怀才当遇网—毕业季 | 你总说毕业遥遥无期,转眼就各奔东西
  9. make:cc 命令未找到的解决方法
  10. Linq to xml:检索