最终刷KMP目标就是为了挑战这道题!现在成功了恩... 首先,题目大意是:给出一个字符串str1,之后给出另一个字符串str2,问,str2的后缀在str1匹配的次数*后缀当前长度是多少 首先考虑正统求前缀的KMP 要求的是有限状态自动机不停地“返回前面的值”从而进行匹配,而这道题要求自动机向后返回,直觉告诉我应该考虑反转这个字符串的可能 对于设计样例: A B C D A B C 来说,首先考虑匹配的具体状况:ABC*3,BC*2,C*1.其中C出现三次 考虑倒置情况,D C B A,和C B…