字符串
文章平均质量分 92
桜のような恋でした
.
展开
-
【AC自动机】【高斯消元】Magic boy Bi Luo with his excited string problem
【题目描述】 As we know, Bi Luo is a magic boy, he always has some excited questions , now a new question comes. You are given some excited strings( only including lowercase ),now Bi Luo starts writing lett...原创 2019-11-10 19:29:22 · 221 阅读 · 0 评论 -
【SAM】【LCT】【bzoj2555】substring
【题目描述】 给定一个字符串 A,要求在线支持以下两种操作 opt=A 在字符串A后面添加一个字符串 opt=Q 给定一个字符串 B ,求 B 在 A 中的出现次数。 【思路】 我们可以把B放到A的sam上走,答案即形成的路径的终点的right集合大小。所以问题变成了在线求right集合大小。可考虑新增一个节点,它会对parent-tree一整条链有1的贡献。所以用LCT维护parent-tree...原创 2019-10-27 23:21:17 · 163 阅读 · 0 评论 -
【manacher】【回文树】回文算法小结
1.manacher manacher是一个求出以每一个字符为回文中心的回文半径的算法。其中,我们用r[i]表示以第i位为回文中心的回文半径。 鉴于回文串如果为偶数长度就不存在回文中心,我们就在每两个字符之间插入一个在原字符串里不会出现的字符: eg.abccba——>#a#b#c#c#b#a# 显而易见的是,插入的字符不会影响原字符串的回文性质。那么我们就考虑如何处理r数组。考虑我们已经处...原创 2019-06-23 23:46:01 · 348 阅读 · 1 评论 -
【快速傅里叶变换应用(可失配匹配问题)】【TJOI2017】DNA
【题目描述】 给定两个DNA串A, B,如果说A的某个连续子串和B长度相同,且对应位置上的字符不同的数量小于3,那我们说A的这个子串和B近似匹配。 求A中有多少个连续子串和B近似匹配。两个A的子串当且仅当起始位置和/或结束为止不同时视作不同子串。 【输入】 T组数据 每组数据两行,表示A,B 【输出】 对于每组数据输出一行为答案。 【思路】 这道题是经典的字符串匹配问题,方法很多。如后缀数组,二分...原创 2019-08-16 23:14:30 · 483 阅读 · 0 评论