1. LCT 在动态图连通性、动态 MST、动态路径的工业应用。
请说明 Link-Cut Tree(LCT)在动态图连通性、动态 MST、动态路径查询中的工业应用?
- LCT 维护森林的动态树操作:link/cut/路径查询
- 动态连通性、动态 MST、动态路径最值
- 均摊 O(log n) 操作
Link-Cut Tree(LCT)用"实链剖分 + splay 辅助树"维护动态森林,支持 link(连边)、cut(断边)、makeroot(换根)、路径查询(最值/和/异或)等操作,均摊 O(log n)。工业应用:动态图连通性——维护森林的连通分量,边插入/删除时判断是否连通;动态 MST——在允许加边/删边的图中维护最小生成树,插入边时若成环则替换环上最大边;动态路径——在线查询 u 到 v 路径上的最值/和。LCT 让这些原本需要重算的树上动态问题在线更新。它是"动态树"家族的核心,配合子树信息扩展可处理动态子树问题。
LCT 的价值是把"动态树上的路径/连通性"问题变成 O(log n) 的在线操作。核心是实链剖分与 splay 辅助树。动态 MST 是经典应用:加边成环时用 LCT 找环上最大边替换。理解"link/cut/路径查询"三操作是掌握 LCT 应用的基础。