POJ - 1611
Description 严重急性呼吸系统综合症( SARS), 一种原因不明的非典型性肺炎,从2003年3月中旬開始被觉得是全球威胁。为了降低传播给别人的机会, 最好的策略是隔离可能的患者。
在Not-Spreading-Your-Sickness大学( NSYSU), 有很多学生团体。同一组的学生常常彼此相通,一个学生能够同一时候增加几个小组。为了防止非典的传播,NSYSU收集了全部学生团体的成员名单。
他们的标准操作程序(SOP)例如以下: 一旦一组中有一个可能的患者, 组内的全部成员就都是可能的患者。
然而,他们发现当一个学生被确觉得可能的患者后不easy识别全部可能的患者。你的工作是编写一个程序, 发现全部可能的患者。
Input 输入文件包括多组数据。
对于每组測试数据:
第一行为两个整数n和m, 当中n是学生的数量, m是团体的数量。0 < n <= 30000,0 <= m <= 500。
每一个学生编号是一个0到n-1之间的整数。一開始仅仅有0号学生被视为可能的患者。
紧随其后的是团体的成员列表。每组一行。
每一行有一个整数k,代表成员数量。之后,有k个整数代表这个群体的学生。一行中的全部整数由至少一个空格隔开。
n = m = 0表示输入结束,不须要处理。
Output
对于每组測试数据, 输出一行可能的患者。
Sample Input 100 4 Sample Output 4 就是简单检查学生是否与0号患者有间接联系 /* |
相关文章
- 03-21POJ - 1611The Suspects-并查集
- 03-21hdu5441(2015长春赛区网络赛1005)类最小生成树、并查集
- 03-21【bzoj5183】[Baltic2016]Park 离线+对偶图+并查集
- 03-21POJ2524并查集水题
- 03-21Codeforces Round #286 (Div. 2) B. Mr. Kitayuta's Colorful Graph (二维并查集)
- 03-21UVA459 Graph Connectivity【并查集】
- 03-21[并查集] POJ 1182 食物链
- 03-21高级数据结构(一)----并查集
- 03-21L3-003 社交集群 [并查集]
- 03-21pyf的愿望(虚拟0点+并查集+最小生成树)