3.18
今天也是学上并查集了好吧
并查集
首先,先来看一手
并查集的基础用法:
判断两节点是否在同一连通块中
接下来是两个常用优化:
1.路径压缩
略,DDDD
2.合并取小
一般不用管,因为 fxt曾经说过“9s拼尽全力优化200ms”
那么,一大波并查集即将来袭
并查集的进阶用法
1.可持久化并查集
2.带权并查集
last thing last
1.将强连通块缩点
2.用启发式合并\(O(n log_n)\)小常数处理1e7数据
今天也是学上并查集了好吧
首先,先来看一手
判断两节点是否在同一连通块中
接下来是两个常用优化:
1.路径压缩
略,DDDD
2.合并取小
一般不用管,因为 fxt曾经说过“9s拼尽全力优化200ms”
那么,一大波并查集即将来袭
1.可持久化并查集
2.带权并查集
1.将强连通块缩点
2.用启发式合并\(O(n log_n)\)小常数处理1e7数据