打字机(AC自动机经典题)标签(空格分隔): ac自动机 fail树目录打字机(AC自动机经典题)标签(空格分隔): ac自动机 fail树概述:题面:详解:代码:概述:写完这道题感觉整个人都升华了。。。断断续续写了三天。题面:题目描述 Description喜欢收藏各种稀奇古怪东西,最近他淘到一台老式打字机打字机 上只有 28 个按键,分别印有 26 个小写英文字母和'B'
转载 2024-10-23 20:53:35
14阅读
[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=2434 [算法] 如果我们预处理出所有的字符串 , 显然是会空间超限 但是我们发现 , 该字符串集字典树节点树 <= 10 ^ 5 不妨首先构建AC自动机 考虑AC自动机fail
转载 2019-03-02 08:53:00
115阅读
题解网上都有。。。要注意下细节。。。
转载 2017-02-07 22:14:00
94阅读
2评论
AC 自动机。若字符串 $a$ 可以通过 $fail$ 指针指向字符串 $b$,那么就说明 $a$ 串中包含 $b$ 串。把问题搬到 $fail$ 树上,将子树问题转化为序列问题,用树状数组维护。 ...
转载 2021-07-22 16:56:00
204阅读
2评论
fail树运用。
转载 2019-01-27 14:04:00
91阅读
2评论
填坑。 题目给了一个trie树,询问又是类似字符串匹配,容易想到建立AC自动机。 模拟字符串匹配过程,发现 \(x\) 在 \(y\) 中出现次数相当于在原来trie中 \(y\) 有多少个祖先一直跳fail能跳到 \(x\)。 我们新建一颗fail树,从 \(fail[i]\) 向 \(i\) ...
转载 2021-10-15 09:36:00
67阅读
2评论
[Noi2011]打字机 Description 喜欢收藏各种稀奇古怪东西,最近他淘到一台老式打字机打字机上只有28个按键,分别印有26个小写英文字母和'B'、'P'两个字母。经研究发现,这个打字机是这样工作:l 输入小写字母,打字机一个凹槽中会加入这个字母(这个字母加在凹槽
原创 2021-08-05 10:12:37
105阅读
首先发现这个插入非常有特点,我们可以直接利用这个特殊性质在$Trie$树上模拟指针进退 之后得到了$Trie$树,先无脑建出$AC$ 之后考虑一下如何写暴力 最简单暴力对于每一个询问直接在$AC$机上匹配之后跳$fail$,跳到多少次$fail$就代表出现了几次 显然这并不能通过 考虑一下
转载 2019-01-01 19:37:00
137阅读
2评论
题意给你一些字符串。$m$次询问,每一次询问第$x$个字符串在$y$字符串中出现了多少次。(输入总长$ \le 10^5$, $M \le 10^5$) 分析在ac自动机上,$x$字符串出现所有位置就是其它节点fail树上有这个节点节点。即fail树中,$x$字符串终止节点子树。 题解根据...
原创 2021-08-11 10:52:46
111阅读
AC自动机(fail树)+dfs序+树状数组
原创 2023-02-23 10:11:42
20阅读
AC自动机+DFS序+BIT 好题啊……orz PoPoQQQ 大爷 一道相似的题目:【BZOJ】【3172】【TJOI2013】单词 那道题也是在fail树上数有多少个点,只不过这题是在xfail树上数有多少个y点。 感觉好难搞啊……那么我们不妨反过来……离线做? 既然是fail树...
原创 2021-08-04 11:02:19
112阅读
传送门 先想想暴力怎么搞 搞一个AC自动机 对每个询问 x,y 把 y 暴力向下匹配 每个点都暴力跳fail 看看x出现了几次 稍微优化一波 因为有多组询问 考虑离线 可以把同一组 y 一起来计算 还是把 y 暴力匹配 看看所有的 x 出现了几次 再来一波优化 考虑什么时候 x 出现次数会增加
转载 2018-09-23 10:40:00
32阅读
http://www.elijahqi.win/archives/2884 Description喜欢收藏各种稀奇古怪东西,最近他淘到一台老式打字机打字
原创 2022-08-08 14:20:56
43阅读
[BZOJ2434][Noi2011]打字机 试题描述 喜欢收藏各种稀奇古怪东西,最近他淘到一台老式打字机打字机上只有28个按键,分别印有26个小写英文字母和'B'、'P'两个字母。 经研究发现,这个打字机是这样工作: l 输入小写字母,打字机一个凹槽中会加入这个字母(这个字
转载 2016-04-30 14:11:00
117阅读
2评论
2434: [Noi2011]打字机Time Limit: 10 SecMemory Limit: 256 MBSubmit: 1166Solved: 656[Submit][Status]Description喜欢收藏各种稀奇古怪东西,最近他淘到一台老式打字机打字机上只有28个按键... Read More
转载 2014-12-10 12:57:00
61阅读
2评论
传送门 分析 咕咕咕 坑点就是没有本质相同字符串且x<=y 代码
转载 2019-02-23 22:04:00
41阅读
2评论
Description 喜欢收藏各种稀奇古怪东西,最近他淘到一台老式打字机打字机上只有28个按键,分别印有26个小写英文字母和
原创 2022-11-22 20:12:45
65阅读
可以说也是很迷了。最近写字符串题都很迷。。 首先看到路牌先写板子AC,然后迷 然后??? 回忆一下fail定义:fail[i]到根形成字符串是i到根形成字符串后缀。 那么大力跳fail硬搞 那么题目询问就变成了求在第y个字符串那条路径上,有多少个节点fail指向是第x个字符串最后
转载 2018-03-31 09:59:00
25阅读
2评论
bzoj2434: [Noi2011]打字机 喜欢收藏各种稀奇古怪东西,最近他淘到一台老式打字机打字机上只有28个按键,分别印有26个小写英文字母和’B’、’P’两个字母。经研究发现,这个打字机是这样工作: l 输入小写字母,打字机一个凹槽中会...
转载 2017-03-23 20:05:00
47阅读
2评论
bzoj2434: [Noi2011]打字机 喜欢收藏各种稀奇古怪东西,最近他淘到一台老式打字机打字机上只有28个按键,分别印有26个小写英文字母和’B’、’P’两个字母。经研究发现,这个打字机是这样工作: l 输入小写字母,打字机一个凹槽中会...
转载 2017-03-23 20:05:00
136阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5