摘要: 题意:求匹配串在文本中出现次数,KMP应用,理解了就OK了,每次匹配成功就累加次数,开始的时候超时,由于在处理每次成功的时候让i=i-len2+1,相当于回溯了,后来一想,本次成功,相当于“失败”,i不动,j需要用哪里来匹配?当然是next{j}!嘛(此处j=len2)。第一次真正敲kmp,完全根据... 阅读全文
posted @ 2014-04-19 11:07 天羽屠龙舞 阅读(85) 评论(0) 推荐(0)
摘要: 题意:求一个字符串所有的前缀和后缀相同的情况,每个情况输出长度,如 ababcababababcabab :2 4 9 18思路:next数组应用,利用j=nxet[i],i之前与开头相同的字符串长度,每求一次next[j],可得一次答案,反复求即可,逆序输出。#include //1A,172M... 阅读全文
posted @ 2014-04-19 10:01 天羽屠龙舞 阅读(116) 评论(0) 推荐(0)