KMP/KMP自动机
1035719430
浙江弱校弱选手
展开
-
2018.7.14(KMP,KMP自动机,AC自动机,Trie,马拉车算法)
KMPKMP自动机TrieAC自动机马拉车原创 2018-07-15 07:51:47 · 839 阅读 · 3 评论 -
2018.8.1字符串(汪乐平)
KMP例题T1:最小循环节如果(n−next[n])(n−next[n])(n-next[n])是n的因子,那么最小循环节长度就是这个,否则是nT2:NOI2014动物园沿着KMP自动机按照树边累加贡献Hash例题T1:把每个串丢进hash,求一下就行了 注意特判0T2 UOJ后缀排序二分+hash求LCP就行了T3:...原创 2018-08-01 23:14:10 · 1499 阅读 · 0 评论 -
2018.8.6T2(kmp)
描述 YJC最近在研究绕口令。为了方便,假设绕口令是一个由小写字母组成的字符串。好的绕口令中,任意两个相邻的字符都不相同。因为绕口令要不停的念,第一个和最后一个字符也不能相同(长度为1除外)。现在YJC有一个长度为n的由小写字母组成的字符串,他想知道,对于∀0≤k<n∀0≤k<n∀0≤k...原创 2018-08-06 21:13:38 · 323 阅读 · 0 评论 -
bzoj1009(kmp,dp,矩阵乘法,快速幂)
Description 阿申准备报名参加GT考试,准考证号为N位数X1X2….Xn(0<=Xi<=9),他不希望准考证号上出现不吉利的数字。 他的不吉利数学A1A2…Am(0<=Ai<=9)有M位,不出现是指X1X2…Xn中没有恰好一段等于A1A2…Am. A1和X1可以为 0Input 第一行输入N,M,K.接下来一行输入M位的数。 N<=10^...原创 2018-08-22 09:32:28 · 204 阅读 · 0 评论 -
bzoj3670(kmp,kmp自动机)
Description 近日,园长发现动物园中好吃懒做的动物越来越多了。例如企鹅,只会卖萌向游客要吃的。为了整治动物园的不良风气,让动物们凭自己的真才实学向游客要吃的,园长决定开设算法班,让动物们学习算法。某天,园长给动物们讲解KMP算法。园长:“对于一个字符串S,它的长度为L。我们可以在O(L)的时间内,求出一个名为next的数组。有谁预习了next数组的含义吗?”熊猫:“对于字符...原创 2018-08-21 12:29:54 · 487 阅读 · 0 评论 -
codeforces 526D(kmp,数学)
description One day Om Nom found a thread with n beads of different colors. He decided to cut the first several beads from this thread to make a bead necklace and present it to his girlfriend Om Nell...原创 2018-08-21 15:01:40 · 346 阅读 · 0 评论 -
bzoj1355(kmp)
Description 给你一个字符串,它是由某个字符串不断自我连接形成的。 但是这个字符串是不确定的,现在只想知道它的最短长度是多少. Input 第一行给出字符串的长度,1 < L ≤ 1,000,000. 第二行给出一个字符串,全由小写字母组成. Output 输出最短的长度 Sample Input 8cabcabca Sample Output 3 HINT...原创 2018-08-21 15:08:52 · 437 阅读 · 0 评论 -
51node1277(kmp)
描述 一个字符串的前缀是指包含该字符第一个字母的连续子串,例如:abcd的所有前缀为a, ab, abc, abcd。 给出一个字符串S,求其所有前缀中,字符长度与出现次数的乘积的最大值。 例如:S = “abababa” 所有的前缀如下:“a”, 长度与出现次数的乘积 1 * 4 = 4, “ab”,长度与出现次数的乘积 2 * 3 = 6, “aba”, 长度与出现次数的乘积 3...原创 2018-08-21 15:36:06 · 119 阅读 · 0 评论 -
bzoj3620(kmp)
Description “Madoka,不要相信 QB!”伴随着 Homura 的失望地喊叫,Madoka 与 QB 签订了契约. 这是 Modoka 的一个噩梦,也同时是上个轮回中所发生的事.为了使这一次 Madoka 不再与 QB签订契约,Homura 决定在刚到学校的第一天就解决 QB.然而,QB 也是有许多替身的(但在第八话中的剧情显示它也有可能是无限重生的),不过,意志坚定的 Hom...原创 2018-08-21 19:16:20 · 139 阅读 · 0 评论