随笔分类 -  字符串-KMP

摘要:题目链接:https://www.nowcoder.com/acm/contest/77/C 【题意】 求一个字符串中最长的子串,要求子串既是原串的前缀又是后缀,除前后缀还在中间出现过。 【思路】 KMP的应用,首先要理解next数组的含义:一个字符串中 前缀 和 后缀的最长公共长度,next的值也 阅读全文
posted @ 2018-02-27 19:16 LesRoad 阅读(252) 评论(0) 推荐(1)
摘要:链接:https://www.nowcoder.net/acm/contest/71/B 题目就不贴了。。 设res[i]为第i行的最终结果,可以想到,res[i]为0或不为0。长度不是最短的字符串res一定0,因为res是所有子串数量的乘积,对于每个字符串,只有长度最短的字符串乘过之后才会有结果, 阅读全文
posted @ 2018-02-08 19:11 LesRoad 阅读(223) 评论(0) 推荐(0)