P17742 题解
TachibanaSherry · · 题解
没什么意思的线性做法。
如果加一个超级根连向树的根,每条边的字符是深度较大的点的字符,这样就形成了一个存在重边的字典树,可以用一个 dfs 简单去掉重边,对着这个字典树建立广义 SAM,于是一个询问
现在问题在怎么对于一个
建广义 SAM 用哈希表存储转移边,排序用桶排,用个线性并查集科技整道题就是线性的了。
TachibanaSherry · · 题解
没什么意思的线性做法。
如果加一个超级根连向树的根,每条边的字符是深度较大的点的字符,这样就形成了一个存在重边的字典树,可以用一个 dfs 简单去掉重边,对着这个字典树建立广义 SAM,于是一个询问
现在问题在怎么对于一个
建广义 SAM 用哈希表存储转移边,排序用桶排,用个线性并查集科技整道题就是线性的了。