并查集模版
2015-01-23 15:45
155 查看
int finds( int x ){ int r = x; while( r != ft[r] ){ r = ft[r]; } int j = x, t; while( j != r ){ t = ft[j]; ft[j] = r; j = t; } return r; } bool links( int a, int b ){ int ft1 = finds( a ), ft2 = finds( b ); if( ft1 != ft2 ){ ft[ft1] = ft2; return false; } return true; }
相关文章推荐
- vijos1034 家族(并查集模版)
- 并查集(模版题HDOJ1232 畅通工程)(HDOJ1198 Farm Irrigation)
- 并查集模版
- hdu 1232 畅通工程 并查集模版
- 并查集模版
- 【模版】并查集 及路径压缩
- 1092: 并查集模版
- 洛谷P3367 并查集模版
- 并查集模版
- sicily 1876&1949 RMQ(模版)+并查集
- 洛谷 3367_[模版] 并查集
- 并查集模版
- 并查集模版
- 并查集模版
- caioj1092: 并查集(模版 家族)
- 并查集模版
- 并查集模版——实现了路径压
- 数据结构 || 并查集模版
- hdu1232最水并查集模版题
- HDU1325 带权并查集 修改模版