并查集
文章平均质量分 54
yerkeys
小小程序猿
展开
-
并查集操作
并查集用来管理元素分组情况的数据结构。 1.初始化集合。数组fa记录每个节点的父节点编号,初始时各元素单独形成一个集合,fa[x]=x,x是所在树的根。另设rank数组记录根节点的秩,可以是树高度,也可以是集合内元素个数。 void init(int n) { for(int i=0;i<n;i++) { fa[i]=i; rank[i]=1; } } 2.查找...原创 2018-02-12 16:41:47 · 232 阅读 · 0 评论 -
POJ 1703 Find them,Catch them 并查集
Description The police office in Tadu City decides to say ends to the chaos, as launch actions to root up the TWO gangs in the city, Gang Dragon and Gang Snake. However, the police first needs to ide...原创 2018-02-11 20:43:52 · 254 阅读 · 0 评论 -
POJ1182食物链 并查集
Description 动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。 现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。 有人用两种说法对这N个动物所构成的食物链关系进行描述: 第一种说法是"1 X Y",表示X和Y是同类。 第二种说法是"2 X Y",表示X吃Y。 此人对N个动物,用上述两种说...原创 2018-02-12 23:24:34 · 179 阅读 · 0 评论