摘要:
题目链接: "戳我" 可以知道,我们相当于是把有宝藏在的地方围了一个圈,求这个圈最小是多大。 显然按照dfs序来遍历是最小的。 那么我们就先来一遍dfs序列,并且预处理出来每个点到根的距离(这样我们就可用$dis[u]+dis[v] 2 dis[lca(u,v)]$来表示u,v之间的距离) 怎么动态 阅读全文
摘要:
题目链接: "戳我" 蒟蒻的第一道子序列自动机! 给定两个01串A,B,求一个最短的01串,要求C不是A,B的子序列。要求如果同样短,输出字典序最小的。 那么我们先构建A,B两个串的子序列自动机。然后我们设$f[i][j]$表示现在已经匹配到A的第i位,B的第j位,现在还需要f[i][j]长度,才不 阅读全文