
KMP
小蒟蒻yyb
Studnet
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【POJ3461】Oulipo
题面The French author Georges Perec (1936–1982) once wrote a book, La disparition, without the letter ‘e’. He was a member of the Oulipo group. A quote from the book:Tout avait Pair normal, mais tout s’a原创 2017-07-15 22:23:35 · 460 阅读 · 0 评论 -
KMP算法 Next数组详解(【洛谷3375】KMP字符串匹配 )
KMP算法题面题目描述如题,给出两个字符串s1和s2,其中s2为s1的子串,求出s2在s1中所有出现的位置。为了减少骗分的情况,接下来还要输出子串的前缀数组next。如果你不知道这是什么意思也不要问,去百度搜[kmp算法]学习一下就知道了。 输入输出格式输入格式:第一行为一个字符串,即为s1(仅包含大写字母)第二行为一个字符串,即为s2(仅包含大写字母)输出格式:若干行,每行包含一个整数,表示s2在s1中出原创 2017-07-03 21:13:25 · 25050 阅读 · 9 评论 -
【HDU1711】Number Sequence
题面大致题意:给定两个数列A,B,长度分别为N和M 求出 满足 Ak=B1 ,Ak+1=B2……Ak+M-1=Bm 的最小k值 如果有多个k值输出最小的一个题解KMP裸题 直接计算B数列的next值KMP匹配即可 #include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<cmath>#i原创 2017-07-22 23:17:26 · 254 阅读 · 0 评论 -
【BZOJ3670】动物园(KMP算法)
题面BZOJ题解神TM阅读理解题 看完题目之后想暴力: 搞个倍增数组来跳nextnext 每次暴跳nextnext 复杂度O(Tnlogn)O(Tnlogn) 算一下,感觉复杂度差不多呀 很果断的交了一发 然后8080分。。。暴力代码送上:#include#include#include#include#include#include#incl原创 2018-01-14 20:17:21 · 652 阅读 · 0 评论 -
【BZOJ1009】GT考试(KMP算法,矩阵快速幂,动态规划)
题面BZOJ题解看到这个题目 化简一下题意 长度为nn的,由0~90~9组成的字符串中 不含串ss的串的数量有几个很显然,如果组成的字符串和ss串做KMPKMP的匹配的话 是不能匹配到最后一位的所以,我们想到一个很显然的方程 f[i][j]f[i][j]表示当前做了第ii位,在ss串中匹配到了第jj位 每次枚举下一位放的数字 以及每一位的位置 相当于做KMP原创 2018-01-18 15:41:15 · 310 阅读 · 0 评论