码迷,mamicode.com
首页 >  
搜索关键字:后缀自动机    ( 599个结果
bzoj 2251(后缀数组/后缀自动机)
题意: 给你一个长度为n的01串,问你这个串的所有子串中,出现次数大于1的子串的出现次数,最后按照字典序输出。 分析: 对于这个题目,我们显然可以用两种处理后缀的数据结构进行处理。 1:后缀自动机: 个人觉得在这个题中,用后缀自动机去解决会相对来说比较好理解。 我们知道,在后缀自动机上的结点状态$s ...
分类:编程语言   时间:2019-08-26 15:03:39    阅读次数:73
2019CCPC网络预选赛 1003 K-th occurrence 后缀自动机 + 二分 + 主席树
题意:给你一个长度为n的字符串,有m次询问,每次询问l到r的子串在原串中第k次出现的位置,如果没有输出-1。n, m均为1e5级别。 思路:后悔没学后缀数组QAQ,其实只要学过后缀数组这个题还是比较好想的。这个问题可以转化为有多少个后缀和后缀l的lcp长度大于等于r - l + 1。我们知道,在后缀 ...
分类:其他好文   时间:2019-08-25 12:18:57    阅读次数:263
2019 CCPC 网络赛第三题 K-th occurrence 后缀数组+划分树+ST表+二分
题意:给你一个长度为n的字符串,每次询问给出三个数:L , R , K,表示原串 L 到 R 的子串在原串第K次出现的首字母的位置 解题思路:对子串的大量操作,不难想到后缀数组(后缀树/后缀自动机不会,所以没想到),注意到子串s[L.....R]必然是某一个后缀的前缀,所以所有前缀是该子串的后缀的排 ...
分类:编程语言   时间:2019-08-24 10:17:10    阅读次数:248
循环移位(后缀自动机)
题目描述: 给定一个字符串 s 。现在问你有多少个本质不同的 s 的子串 t=t1 t2 ? tm (m>0) 使得将 t 循环左移一位后变成的 t′=t2 ? tm t1 也是 s 的一个子串。 题解: 好了我知道这个不好懂,所以我们再配张图: ...
分类:其他好文   时间:2019-08-20 22:30:24    阅读次数:115
[数据结构]后缀自动机
前言 对于字符串 $s$ ,$|s|$ 表示s的长度 对于字符集 $A$ , $|A|$ 表示 $A$ 的大小 本文字符串下标一律从0开始 。 本文字数较多,如有错别字或者概念性错误,请联系博主或在下方回复。 SAM 后缀自动机 (suffix automaton, SAM) 是一种解决多种字符串问 ...
分类:其他好文   时间:2019-08-16 13:23:11    阅读次数:101
浅谈Suffix Automaton(后缀自动机)
这是一个强大的automaton——Suffix Automaton== 我学过最强大,最牛犇,最难理解的自动机 现在给你一个问题: 给定一个字符串,要求这个字符串所有子串出现的次数分别是多少 朴素算法 ①枚举左端点,枚举右端点,用hash记录一下,统计个数。(注意最好双hash,保证正确率) 预计 ...
分类:其他好文   时间:2019-08-10 21:34:48    阅读次数:99
后缀自动机
题目链接:http://icpc.upc.edu.cn/problem.php?cid=1828&pid=7 题目描述 Now you have a string consists of uppercase letters, two integers A and B. We call a subst ...
分类:其他好文   时间:2019-08-10 14:03:38    阅读次数:103
后缀自动机
https://oi-wiki.org/string/sam/#_5 oiwiki网上的 https://blog.csdn.net/thy_asdf/article/details/51569443 这个博客讲了很多题。 ...
分类:其他好文   时间:2019-08-07 22:41:52    阅读次数:112
后缀自动机模板——不同子串个数p2408
后缀自动机的入门博客 https://www.luogu.org/blog/Kesdiael3/hou-zhui-zi-dong-ji-yang-xie 有两种求法,分别对应了两种性质 ...
分类:其他好文   时间:2019-08-06 15:39:12    阅读次数:130
关于后缀自动机的一些理解
咕咕咕了好久的东西,以前只是粗糙的背个板子之类的,并未对parent树有什么深刻的理解 clj姐姐tql,这么神仙的东西是怎么想出来的啊 个人认为有以下几点是难以理解的: 一、right集合的定义: right集合就是指某一子串在原串当中出现的所有的位置的集合,也在某位大佬博客中叫做endpos集合 ...
分类:其他好文   时间:2019-07-30 10:40:29    阅读次数:109
599条   上一页 1 ... 6 7 8 9 10 ... 60 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!