![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
KMP算法
52gqy
52gqy1314
展开
-
P4391 无线传输
题目描述 给你一个字符串,它是由某个字符串不断自我连接形成的。 但是这个字符串是不确定的,现在只想知道它的最短长度是多少. 输入输出格式 输入格式: 第一行给出字符串的长度,1 < L ≤ 1,000,000. 第二行给出一个字符串,全由小写字母组成. 输出格式: 输出最短的长度 输入输出样例 输入样例#1: 8 cabcabca 输出样例#1: 3 【说明】: 对于样例,我们可以利用"...原创 2019-07-04 23:47:19 · 133 阅读 · 0 评论 -
P3193 GT考试
这题题面有毒,复制下来是乱码,这不能怪我,对不对?Mr.Jia?【滑稽】 题目请戳这→ 题面 【解题思路】: 首先我自学了一下矩阵乘法,这题是矩阵乘法与KMP的综合题,很有难度,花了我好长时间调。。。 考虑f[ i ][ j ] = f[ i ][ k ] * g[ k ][ j ],f数组表示选了i个数,末尾字符串匹配字符串a前缀k位,g数组表示从匹配k位到匹配j位的方法种数。答案就是f[n][...原创 2019-07-05 00:36:20 · 197 阅读 · 0 评论