2013年9月2日
摘要:
题意:在某个学校里,有n个人,有m个社团,每个社团有k个人,学生的编号从0到n-1。首先是0号同学得了一种病,然后呢与他接触的同学就会被列为怀疑对象,间接与他接触的同学也被列为怀疑的对象(也就是a患病,a与b有过接触,b与c有过接触,那么b、c都是怀疑对象),问一共有多少人患病与被列为怀疑对象。思路:将这些社团的人分成几堆,如果任意两个社团中有同一个人,那么这两个社团的人就是一堆的,最后统计与0在同一堆的人又多少,那就是所要求的答案;用并查集将这些人分类,然后统计就行了。代码: 1 /* 2 * POJ_1611_The_Suspects.cpp 3 * Created on: 20... 阅读全文
posted @ 2013-09-02 19:31
DH_W
阅读(96)
评论(0)
推荐(0)
浙公网安备 33010602011771号