10 2022 档案

摘要:终于来填坑嘞 ① 点分治 ~~(俗称淀粉质)~~ 通常用来解决树上路径问题 我们每次钦定一个点,并只统计经过这个点的路径;处理完后我们向其子树分治下去 每次选择的点都很关键,比如一条链,如果你一直选择它的端点,那我们的时间复杂度可能还是 O(n2) 最优的决策点应该是树的重心,这样树的高度就保 阅读全文 »
posted @ 2022-10-27 15:31 zuytong 阅读(29) 评论(0) 推荐(0) 编辑
摘要:引入 给出一个长为 n 的字符串 s,要求每个后缀的排名。 约定 后缀 i 表示 si 开头的后缀,储存时用 i 直接代表 si...nsai 表示排名为 i 的后缀 xrki 表示后缀 i 的排名。 O(n2logn) 将所 阅读全文 »
posted @ 2022-10-25 09:50 zuytong 阅读(25) 评论(0) 推荐(0) 编辑
摘要:学习 广义SAM 之前,请保证对 字典树、SAM 有一定了解 基础知识 伪广义后缀自动机 之所以是“伪”,因为它的时间复杂度并无法保证(虽然大部分情况下依旧是线性的,也够用),而且部分信息可能无法维护 常见的有以下两种: 将多个字符串直接连接,相邻两个字符串用特殊符号分隔 每将一个字符串全部加入到 阅读全文 »
posted @ 2022-10-10 10:02 zuytong 阅读(60) 评论(0) 推荐(0) 编辑
摘要:基础模型 初学 SAM,感觉这东西实在是抽象... 建议就是感性理解 + 背板子 参考资料: OI-Wiki cmd 的博客 endpos 首先我们来了解什么是 endposendpos,顾名思义就是“结尾位置” 而 $\text{endp 阅读全文 »
posted @ 2022-10-09 10:46 zuytong 阅读(30) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示