随笔分类 -  数据结构-并查集

摘要:C. Bertown Subway The construction of subway in Bertown is almost finished! The President of Berland will visit this city soon to look at the new subw 阅读全文
posted @ 2017-11-07 23:11 starry_sky 阅读(317) 评论(0) 推荐(0)
摘要:A Bug's Life Background Professor Hopper is researching the sexual behavior of a rare species of bugs. He assumes that they feature two different gend 阅读全文
posted @ 2017-04-23 22:05 starry_sky 阅读(246) 评论(0) 推荐(0)
摘要:动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。 现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。 有人用两种说法对这N个动物所构成的食物链关系进行描述: 第一种说法是"1 X Y",表示X和Y是同类。 第二种 阅读全文
posted @ 2017-04-23 21:53 starry_sky 阅读(298) 评论(0) 推荐(0)
摘要:POJ 1611 The Suspects 题意是n个人,m组数,每组数的第一个数k表示这组数有k个数,求所有与0直接或间接有关系的数。 建立它们之间的关系后,只要查询下最终的根是0的个数就行,当然两个数中只能最小的数当根。 代码如下: HDU 1314 How Many Tables 题意是n个人 阅读全文
posted @ 2017-04-22 14:37 starry_sky 阅读(390) 评论(0) 推荐(0)
摘要:并查集可以查询某个是否在一个集合里,而且可以把两个或以上的集合合并起来。 比如有三个集合{1, 3, 5, 7, 9}, {2, 4, 6, 8, 10}, {11, 12, 13, 14},其中1和5在一个集合里2和11不在一个集合里。 经典的题目:n个人,有m对关系,如果a和b是亲戚,b和c是亲 阅读全文
posted @ 2017-04-22 14:25 starry_sky 阅读(262) 评论(0) 推荐(0)
摘要:描述 有一个非常大的村子,叫做喵哈哈村,一开始他们都互相不认识,但是渐渐地,他们就会相互来往,所以就会有以下问题的产生: 1 x y,x家与y家成为朋友 2 x y,提问x家和y家是否为朋友,间接成为朋友也算。 有一个非常大的村子,叫做喵哈哈村,一开始他们都互相不认识,但是渐渐地,他们就会相互来往, 阅读全文
posted @ 2017-03-14 12:49 starry_sky 阅读(179) 评论(0) 推荐(0)