随笔分类 -  字符串--AC自动机

bzoj 2434 [Noi2011]阿狸的打字机——AC自动机
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2434 dfs AC自动机,走过的点权值+1,回溯的时候权值-1;走到询问的 y 串的节点,看一下此时 x 串 fail 树子树和即可。 阅读全文

posted @ 2019-04-30 21:13 Narh 阅读(215) 评论(0) 推荐(0)

LOJ 3089 「BJOI2019」奥术神杖——AC自动机DP+0/1分数规划
摘要:题目:https://loj.ac/problem/3089 没想到把根号之类的求对数变成算数平均值。写了个只能得15分的暴力。 #include<cstdio> #include<cstring> #include<algorithm> #define db double using namesp 阅读全文

posted @ 2019-04-26 16:21 Narh 阅读(301) 评论(0) 推荐(0)

bzoj 2553 [BeiJing2011]禁忌——AC自动机+概率DP+矩阵
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2553 看了题解才会…… 首先,给定一个串,最好的划分方式是按禁忌串出现的右端点排序,遇到能填的就填上。在 AC 自动机上就是一旦能走到一个禁忌串的终止节点,就 ans++ 并走到根去。 考虑怎 阅读全文

posted @ 2019-04-11 09:01 Narh 阅读(140) 评论(0) 推荐(0)

hdu 2222 Keywords Search——AC自动机
摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=2222 第一道AC自动机! T了无数边后终于知道原来它是把若干询问串建一个自动机,把模式串放在上面跑;而且只走模式串的前缀,用 fail 指针来精准遍历每个前缀的每个后缀,就能行了。 阅读全文

posted @ 2018-09-23 16:32 Narh 阅读(98) 评论(0) 推荐(0)

导航