V:SPOJ LCS 我们考虑用SAM读入字符串B。 令当前状态为s,同时最大匹配长度为len 我们读入字符x。如果s有标号为x的边,那么s=trans(s,x),len = len+1 否则我们找到s的第一个祖先a,它有标号为x的边,令s=trans(a,x),len=Max(a)+1。 如果没有这样的祖先,那么令s=root,len=0。 在过程中更新状态的最大匹配长度 V:SPOJ LCS 注意到我们求的是对于任意一个Right集合中的r,最大的匹配长度。那么对于一个状态s,它的结果自然也可以作为它Parent的结果,我们可以从底到上更新一遍。 然后问题就解决了。 VI:SPOJ LCS2 一些其他的东西 其实不仅仅有Suffix Automaton还有。。Factor Automaton Suffix Oracle Factor Oracle Suffix Cactus Oracle的意思是神谕!听起来很强吧。 Factor Oracle 一个串的Factor Oracle是一个自动机,可以识别这个串的所有子串的集合,但也可以识别一些别的乱七八糟的东西。 其实Oracle也有预言的意思,所以这个是不一定准的。 Factor Oracle的构造算法非常的简单,不过我也不知道这个在OI中有什么用,就不讲了。 广告 我会把课件和代码放在我的博客上,地址是: /wjbz
您可能关注的文档
- 2012MBA第六章竞争战略课题.ppt
- 2012高考生物步步高二轮复习:专题九生物技术实践1课题.ppt
- 2012教学评估电子档案课题.ppt
- 2012届高考政治总复习6课题.ppt
- 2012品牌策划方法流程课题.ppt
- 2026效能风暴自查报告(3篇).docx
- 2026能源计量自查报告(3篇).docx
- 2026年IT架构师系统架构设计与技术选型决策工作总结(3篇).docx
- 2026年初级会计职称考试《经济法基础》劳动合同测试题及答案.docx
- 2026年初级中学教师资格考试中学教学实施高频考点题库(含答案).docx
- (2026)医院评审筹备与科室标准化建设工作总结(2篇).docx
- 2026年资质年检自查报告(2篇).docx
- 2026水库自查报告(2篇).docx
- 2026年北师大版适配小升初历史寒假衔接卷重大事件因果分析标准试卷第473套(含答案解析与可打印作答区).docx
- 河北唐山市2026年高三下学期第一次模拟演练物理试卷(解析版).pdf
- 六年级上册Unit 2物理练习:第2课时单词拼写与选择题.pdf
- 湖北省襄阳市第四中学2025-2026学年高三上学期教学质量检测(二)物理(II)试题(解析版).pdf
- 湖北省随州市六校2026年高三下学期一模物理试题(解析版).pdf
- 湖北省襄阳市枣阳二中2025-2026学年高三上学期一模物理试题(解析版).pdf
- 湖北省襄阳市枣阳二中2025-2026学年高三上学期一模物理试题(解析版).docx
原创力文档

文档评论(0)