//用树来代表一个集合;在图中一个连通块等价于一个集合 int find(int x) //返回x的祖宗节点 + 路径压缩 { if(p[x] != x) p[x] = find(p[x]); return p[x]; }
求关注
求关注