并查集应该不行吧,,,比如说a变成b,b变成c,c在变成a,,,再比如a变成b,后面又来一个a变成c,,,