UOJ #131. 【NOI2015】品酒大会

UOJ #131. 【NOI2015】品酒大会

💡 原文中文,约600字,阅读约需2分钟。
📝

内容提要

文章讨论了后缀树的构造方法,介绍了通过逆序构造后缀自动机(SAM)实现的过程。同时,阐述了如何利用height数组构建笛卡尔树和fail树的等价结构,并提到使用并查集或单调栈作为替代方法。

🎯

关键要点

  • 后缀树的构造可以通过逆序构造后缀自动机(SAM)实现。

  • 利用height数组可以构建笛卡尔树和fail树的等价结构。

  • height数组对应n-1个内点,表示后缀共享的最长公共前缀len。

  • n个空儿子对应|endpos| = 1的叶子结点。

  • 可以使用并查集或单调栈作为替代方法来构造后缀树。

➡️

继续阅读