并查集 顾名思义,并查集有三个用处 并,即合并两个集合 查,查询该元素所在的集合 集,就指集合 现在来说一说并查集的基本操作: - 初始化 首先,最开始的时候,我们假设所有的集合都只有一个元素,即只有自己(自己是自己的爸爸...).所以简单初始化: for(int i=1;i<=num;i++){ father[i]=i; } 那么很好理解,如果你们的祖先一定是一个人,那你们是一家人对吧,所以 有公共祖先的两个元素在同一集合内 现在,我们可以对这num个集合操作了 - 认亲 我们把并查集的名字设…