#P1611. The Suspects

The Suspects

题目描述

严重急性呼吸系统综合症(SARS)是一种病因不明的非典型肺炎,在2003年3月被列为全球威胁。为了减少病毒传播,最佳策略是将疑似患者与其他人隔离。

在“不传播疾病大学”(NSYSU)中,有许多学生团体。同一团体的学生经常相互交流,且一名学生可能加入多个团体。为了防止SARS传播,学校收集了所有团体的成员名单,并在标准操作程序(SOP)中制定了以下规则:

  • 一旦某团体中存在一名疑似患者,该团体的所有成员均视为疑似患者

现在需要解决的问题是:当已知学生0为疑似患者时,计算所有疑似患者的总数。

输入格式

  • 输入包含多个测试用例。每个用例以两个整数n和m开始,其中n为学生总数(0 < n ≤ 30000),m为团体数(0 ≤ m ≤ 500)。
  • 随后的m行,每行描述一个团体:第一个数k为团体成员数,接着是k个学生编号(0到n-1之间的唯一整数)。
  • 输入以n=0且m=0的行结束,该行无需处理。

输出格式

对每个测试用例,输出一行整数,表示疑似患者的总数。

输入示例 1

100 4  
2 1 2  
5 10 13 11 12 14  
2 0 1  
2 99 2  
200 2  
1 5  
5 1 2 3 4 5  
1 0  
0 0  

输出示例 1

4  
1  
1  

来源

亚洲高雄竞赛 2003