算法应该是并查集吧