专题总结:后缀数据结构

正题

      简单来说就是SA和SAM.

      大多数简单题都可以在这里看到,当然这里也包含了许多套路.

      正确理解后缀自动机是一个DAG,每条转移边的意义,每个点rig集合的意义,管理子串连续等,fail的意义

      用SAM反串建后缀树我觉得是没有什么用的,本质上可以先从SA来推导,然后再用反串建SAM.

      一个串在另一个串上跑最大匹配可以知道前缀的最大匹配,两个点的LCA的len实际上是两个前缀的lcs等

      理解清楚并且做了很多题之后就可以去挑战这份题单中的后6题了,个人认为还是比较难的.

      如何去重,如何套分治,如何套树链剖分,如何推结论...

      虽然赛场上数据结构套SAM的题不一定能想得出来,想得出来也不一定写得出来,但是深度了解SAM并且写过许多题可以使你代码能力提高,在赛场上也可以拿到比别人多一档的暴力分.

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值