cycle算法union-find