随笔分类 -  DS-后缀数据结构

摘要:【题解】CF1063F String Journey(SA) 好久写SA没有1A了 考虑最优解的形式,显然是$k,k-1,k-2\dots 1$。 直觉告诉我们从后往前考虑,这样就只用考虑$k$到$k+1$的增量。设$dp(i,j)=0/1$且钦定第一个串是$S(i,i+j-1)$是否存在"Jour 阅读全文
posted @ 2020-06-01 22:39 谁是鸽王 阅读(169) 评论(0) 推荐(0) 编辑
摘要:【题解】bzoj4310跳蚤(SA) cao 还有二分字典序这种操作。。。。 问题性质显然满足二分性,但是我们只能对数进行二分,但是如果可以根据一个数确定一个字符串就好了。 用SA可以实现,根据一个整数x,可以在$O(\min (n,ans))$,得到字典序在所有子串中x位的那个串具体是什么。 二分 阅读全文
posted @ 2020-02-20 09:22 谁是鸽王 阅读(162) 评论(0) 推荐(0) 编辑
摘要:关于SAM和广义SAM 不是教程 某些思考先记下来 SAM 终于学会了这个东西诶...... 一部分重要性质 确定一个重要事情,S构造出的SAM的一个重要性质是 当且仅当 对于S的任意一个后缀,可以从1号节点走到终止状态。专业的名词叫做有限状态自动机。 trans\[st\]\[c\]表示的是对于状 阅读全文
posted @ 2019-12-30 23:02 谁是鸽王 阅读(865) 评论(0) 推荐(1) 编辑
摘要:【简要题解】Hihocoder 重复旋律1 8简要题解 | 编号 | 名称标签 | 难度 | | : : | : | : : | | "1403" | "后缀数组一·重复旋律" | Lv.4 | | "1407" | "后缀数组二·重复旋律2" | Lv.4 | | "1415" | "后缀数组三· 阅读全文
posted @ 2019-12-29 11:41 谁是鸽王 阅读(185) 评论(0) 推荐(0) 编辑