一.并查集及其优化 - 并查集:由若干不相交集合组成,是一种简单但是很好用的数据结构,拥有优越的时空复杂性,一般用于处理一些不相交集合的查询和合并问题. - 三种操作: 1.Make_Set(x) 初始化操作,初始化的时候,每个结点各自为一个集合,这个时候father[i]=i,即此时这个结点就是这个集合的根结点,也就是它本身. 2.Find_Set(x) 查找操作,其具体功能就是找到x这个元素所在集合的根结点.可以用来判断两个结点是否在同一个集合,如果根结点不同自然就不再同一个集合中. 3.U…