Processing math: 100%

随笔分类 -  字符串

摘要:##求循环串在原串中出现次数 ###解题思路: 实际上去找循环同构串在母串中的出现次数,用母串构建SAM,将给出的串比如abc变成abcab,那么我们对于循环同构串按位去在SAM中跳trans,如果能跳就跳,代表这以u为结尾的循环同构串在后缀自动机上到达的状态,如果有不能通过trans转移的话,那么 阅读全文
posted @ 2020-07-01 21:18 GrayKido 阅读(278) 评论(0) 推荐(0) 编辑
摘要:[Fuzzy Search][1] 题意: 给定一个模式串和目标串按下图方式匹配,错开位置不多于k ![此处输入图片的描述][2] 解题思路: 总共只有ACGT四个字符,那么我们可以按照各个字符进行匹配,比如按照A进行匹配时,当k=1时,我们将目标串 ACAT化作 $1~0~1 阅读全文
posted @ 2019-11-03 23:53 GrayKido 阅读(173) 评论(0) 推荐(0) 编辑
摘要:好久以前做的AC自动机题目了,趁还没忘掉赶紧回忆一下 AC自动机简单说就是预先知道所有的模式串,建立Trie树来进行目标串的匹配 ##【模板】AC自动机(二次加强版) 洛谷P5357 AC自动机裸题,上了个last优化过去了= = #include <bits/stdc++.h> using nam 阅读全文
posted @ 2019-09-24 13:10 GrayKido 阅读(185) 评论(0) 推荐(0) 编辑

主题色彩
点击右上角即可分享
微信分享提示