摘要:
竞赛图 定义:有向图,对于 \(\forall u\ne v\),有 \(u\to v\) 或 \(v\to u\) 中的恰好一条边 说人话就是给完全图的每条边定向后得到的有向图 性质 下面均针对有 \(n\) 个点的竞赛图 强连通相关 将竞赛图中的点按出度大小从小到大排序 竞赛图缩点后,DAG 的 阅读全文
posted @ 2024-02-14 22:01
KellyWLJ
阅读(256)
评论(0)
推荐(1)
摘要:
Manacher 是找出字符串中回文子串很有效的算法 具体而言,是在暴力的基础上一步步优化 首先,最暴力的是 \(O(n^2)\) 枚举左右端点,再 \(O(n)\) 判断 但可以直接枚举中间点,优化到 \(O(n^2)\) 此时出现了个问题:长度为奇数的回文串中点在中间字母, 但长度为偶数的回文串 阅读全文
posted @ 2024-02-14 21:56
KellyWLJ
阅读(36)
评论(0)
推荐(0)
摘要:
后缀自动机 阅读全文
posted @ 2024-02-14 21:50
KellyWLJ
阅读(68)
评论(0)
推荐(0)
摘要:
AC自动机 它具体而言是实现字符串多模匹配的 相比KMP,它能解决找出多个字符串在文章中出现的位置(KMP只是1-1) 你可以认为它是KMP(思想)+ Trie字典树 不过和KMP一样,在查找时它加入了fail数组,fail[i]记录以i为结尾的后缀在Trie中其他字符串上的最长前缀 听起来很绕,但 阅读全文
posted @ 2024-02-14 21:43
KellyWLJ
阅读(67)
评论(0)
推荐(0)

浙公网安备 33010602011771号