随笔分类 -  字符串

摘要:题意简述 求一个长度为 n 的括号串的不同合法括号串的个数。n5×105。 Solution 真是 SAM 白学了呢…… 看到题目中要求本质不同的子串,那肯定是除了 SAM 没有人能够胜任了。然后考虑到括号串判断合法直接做比较麻烦,所以根据后缀自动机的性质,我们希望能够 阅读全文
posted @ 2022-08-08 22:12 ZCETHAN 阅读(24) 评论(0) 推荐(0) 编辑
摘要:大意 给你一个初始字符串。现在需要你实现两种操作,第一种是在字符串最后插入字符,第二种是给出一个字符串,求这个字符串在整个字符串中出现的次数。强制在线。 Sol 牛逼题啊。首先对于动态插入字符的问题,别的算法肯定是行不通的(可能哈希可以搏一搏),所以我们考虑十分贴合这题的 SAM。SAM 本身就是采 阅读全文
posted @ 2022-04-23 09:21 ZCETHAN 阅读(25) 评论(0) 推荐(0) 编辑
摘要:前言 不想学博弈论不想学 SA 不想学插头 dp,学 lct 被 AxDea D 飞了,那就来学 SAM。 SAM? SAM 是后缀自动机,名义上是后缀,但实际上它能表示出一个字符串的所有不同子串。不同于你的 O(n2) 枚举,SAM 构造,节点和边的数量也都是 O(n) 级别的。 更具体 阅读全文
posted @ 2022-02-07 21:25 ZCETHAN 阅读(157) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩