- 1003
- 0
- 约4.66千字
- 约 57页
- 2017-05-24 发布于上海
- 举报
后缀自动机-2012年noi冬令营陈立杰讲稿
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
您可能关注的文档
- 取消预订.doc
- 古竹度假村酒店开业庆典计划(DOC 7页).doc
- 另一种空间.doc
- 可开业计划.doc
- 可 行 性 调 研 报 告.doc
- 可持久化数据结构研究.pdf
- 台大消费者行为cb 09 attitude.ppt
- 台大消费者行为cb 08 learning.ppt
- 台大消费者行为cb 11 culture and social class.ppt
- 台大消费者行为cb 13 group influence.ppt
- 6.1 亚洲的自然环境特征教学设计( 第2课时)地理七年级下学期商务星球版(2024).docx
- Unit 3 Getting along with others(教学设计)英语译林版2020必修第一册.docx
- Unit 3 Getting along with others Period 3(教学设计)英语译林版2020必修第一册.docx
- Unit 3 Getting along with others Period 4(教学设计)高中英语译林版2020必修第一册.docx
- Unit 5Humans and Nature Period 3(教学设计)高中英语北师大版2019必修第二册.docx
- 第一节 能量的转化与守恒(讲义)物理沪科版2024九年级全一册.docx
- 第19讲 机械能守恒定律及其应用(复习讲义)高考物理一轮复习.docx
- 第11讲 氧化还原反应的应用-氯气制备 新高一化学讲义(鲁科版2019).docx
- 第一章 运动的描述(复习讲义)高中物理人教版2019必修第一册.docx
- 2.1 烷烃-高二化学(人教版2019选择性必修3).docx
原创力文档

文档评论(0)