对 x 执行一次带路径压缩的 find(x)。关于压缩前后,正确的是( )。 A. 集合个数减少,因为路径上的点都被挂到了根上 B. 只改父指针(路径上的点直接指向根),集合划分与各点所属集合都不变 C. 集合个数增加,因为路径上有些点变成了新的根 D. 会把 x 所在集合与根所在集合合并