SAM
Jacky35
这个作者很懒,什么都没留下…
展开
-
【NOI2016模拟3.1】hypocritical
DescriptionInputOutput第i行一个整数表示第i个询问的答案Sample Input6 3 3 aaabbb 2 3 2 5 7 10 1 2 1 3 2 4 2 5 3 6 1 3 2 2 3 1Sample Output362 161 22Data Constraintn<=100000,s<=5,t<=16,保证字符集为前s个小写字母Solution把原创 2017-12-30 09:04:04 · 421 阅读 · 0 评论 -
【ZJOI2015】诸神眷顾的幻想乡
DescriptionInputOutput一行一个整数表示答案Sample Input7 3 0 2 1 2 1 0 0 1 2 3 4 3 5 4 6 5 7 2 5Sample Output30Data Constraintn<=100000,c<=10Solution发现叶子只有10个,那么可以以每个叶子为根,建trie,然后建广义后缀自动机 对于每个状态,代表的字符串个数就原创 2017-12-30 14:54:46 · 346 阅读 · 0 评论 -
SAM(后缀自动机)学习小计
前言 其实我理解的不是很深刻,有大佬发现错误的请指教 自动机 什么是自动机? 有限状态自动机:能够识别一个字符串 后缀自动机? 能识别一个串的所有后缀(其实可以识别所有子串) 瞎扯和分析 首先,一个状态ST()表示一个字符串。 设要分析的字符串为S,suf为后缀集合 对于属于串S的每一个子串s1,s1需要开一个状态,因为后面加上一些字符后可能成为后缀 先假设对于每个子串s1,原创 2018-01-09 11:40:04 · 466 阅读 · 0 评论 -
SAM(后缀自动机)模板
个人感觉这个SAM比SA要难理解的多,两者好像功能有相似之处,不过SAM在一些题目上有它的优势 把板子和模板题记录下来,方便以后抄标 学习小记 模板题:【GDOI2012】字符串 Description mmm正在学习字典序。现在老师给她布置了一个作业:给出一个字符串,问该字符串的所有不同的子串中,按字典序排第K的字串。由于众所周知的原因,mmm需要你为她解决这个问题。原创 2017-12-27 21:32:12 · 410 阅读 · 0 评论 -
【GDOI2018Day2模拟4.18】奥利卡的诗
DescriptionInput从文件poem.in中读入数据. 第一行两个整数n. 接下来若干行有n个单词,用空格或回车隔开.Output输出到文件poem.out中. 输出n行n个整数,第i个整数表示elegancy(i).Sample Input输入1: 2 nyg nyxSample Output输出1: 6 18Data Constraintn<=105,∑|s|<=3∗1原创 2018-04-19 15:48:01 · 607 阅读 · 0 评论