摘要: 事情的相似度 题解 挺好想的一道题。 相当于要求一个区间的前缀的最长公共后缀。应该很容易就能想到后缀自动机。貌似有人用LCT做 我们可以先将SAM建出来,而两段后缀的lcs就是它们的lca的深度。 我们要求的相当于编号在一个区间中的点的lca的最大深度。 考虑启发式合并,对于点 u u u的子树集合 阅读全文
posted @ 2021-02-20 21:15 StaroForgin 阅读(9) 评论(0) 推荐(0)
摘要: 字符串 题解 挺好想的一道题。 很明显,对于一个询问,我们是可以去二分最长公共前缀的最大值的。 当长度 l l l满足是,长度 l − 1 l-1 l−1显然也满足条件,是具有单调性的。 至于如何判断长度 m i d mid mid合不合法,考虑SA。 显然, m i d mid mid合法时, c 阅读全文
posted @ 2021-02-20 19:24 StaroForgin 阅读(13) 评论(0) 推荐(0)
摘要: [JSOI2019]节日庆典 题解 挺简单的一道题。 题目相当要求每个前缀的最小表示法。 我们将可能成为下一个前缀最小表示法的开头的位置的集合记为 S S S。 容易发现,后一个前缀所对应的 S S 阅读全文
posted @ 2021-02-20 16:42 StaroForgin 阅读(4) 评论(0) 推荐(0)