Loj#6041 「雅礼集训 2017 Day7」事情的相似度
题意:给出一个
每次询问给出
两个前缀的最长公共后缀,即为其在 SAM 的 Parent Tree 上 LCA 的
于是,本题可以转化为树上数据结构问题:
给出一棵
个节点的树,节点标号为 。 每次询问给出
,求
序列扫描线。离线按
类似单调队列,对于对子
这引出一个算法:枚举
根据上述规则,只有
记
枚举
维护
枚举
题意:给出一个
每次询问给出
两个前缀的最长公共后缀,即为其在 SAM 的 Parent Tree 上 LCA 的
于是,本题可以转化为树上数据结构问题:
给出一棵
个节点的树,节点标号为 。 每次询问给出
,求
序列扫描线。离线按
类似单调队列,对于对子
这引出一个算法:枚举
根据上述规则,只有
记
枚举
维护
枚举