并查集模板

来源:互联网 发布:ubuntu 开机自启动命令 编辑:程序博客网 时间:2024/06/05 03:40
int f[10005];void init(){int i;for(i = 0;i<10005;i++)f[i] = i;}int find(int x)//寻找x的根{if(f[x] != x)f[x] = find(f[x]);return f[x];}void join(int x,int y)//讲y放入x的集合中{int p = find(x);int q = find(y);if(q != p)f[p] = q;}

0 0