题意:给定n个禁忌串。由字母表中的前alp的字母组成长度为len的字符串中,定义某个字符串的伤害为存在的一种分割方法使得其中禁忌串的数量的最大值(同一个禁忌串出现两次就算两次)。问期望伤害? n<=5,禁忌串长度<=15.len<=1e9. 标程: 易错点:1.注意AC自动机的节点数为sc,而不是n ...
分类:
其他好文 时间:
2018-04-24 13:58:54
阅读次数:
171
2553: [BeiJing2011]禁忌 Description Magic Land上的人们总是提起那个传说:他们的祖先John在那个东方岛屿帮助Koishi与其姐姐Satori最终战平。而后,Koishi恢复了读心的能力…… 如今,在John已经成为传说的时代,再次造访那座岛屿的人们却发现Ko ...
分类:
其他好文 时间:
2018-03-12 20:56:24
阅读次数:
190
$AC自动机+矩阵快速幂$ $多串统计问题...上AC自动机$ $看见len很大,那么我们就得用矩阵乘法$ $关于dp,题目中希望尽量多地匹配,AC自动机的匹配过程满足了这个条件,所以转移按AC自动机匹配的顺序转移就行了$ $如果到了一个终止节点,那么我们要统计,这里额外增加一个节点专门统计答案$ ...
分类:
其他好文 时间:
2018-01-29 21:28:01
阅读次数:
148
【BZOJ2553】[BeiJing2011]禁忌 Description Magic Land上的人们总是提起那个传说:他们的祖先John在那个东方岛屿帮助Koishi与其姐姐Satori最终战平。而后,Koishi恢复了读心的能力…… 如今,在John已经成为传说的时代,再次造访那座岛屿的人们却 ...
分类:
其他好文 时间:
2017-05-05 14:12:42
阅读次数:
168
题目大意:给定n个模式串,定义一个字符串的伤害为所有子串的划分中最多包含的模式串数量,求长度为len的字符串的伤害期望值
小五prpr,恋恋prpr,大小姐prpr
首先建立AC自动机 令f[i][j]表示长度为i的字符串在AC自动机上的第j个节点的伤害期望值
如果要走到某个节点是危险节点或者fail指针指向危险节点,就ans++,然后回到根节点
这样构造出来的矩阵做快速幂= = 这么做都...
分类:
其他好文 时间:
2015-01-13 09:02:00
阅读次数:
205
2553: [BeiJing2011]禁忌Time Limit: 20 SecMemory Limit: 128 MBSecSpecial JudgeSubmit: 203Solved: 75[Submit][Status]Description Magic Land上的人们总是提起那个传说:他们的...
分类:
其他好文 时间:
2014-12-09 19:35:43
阅读次数:
576