题目描述 样例 input: 10 2 abaaaababa ab output: 33 分析 TTT的长度是kkk,而题目也是要求kkk匹配的,所以实际上,就是求SSS中有多少个子串包含TTT。 第一步考虑有多少子串与TTT是相等的,这个很简单,用hashhashhash或者kmpkmpkmp都能,保险起见,用kmpkmpkmp。 然后考虑对于每个匹配,有多少子串是包含当前这个匹配位置的。 以样例为例(匹配加粗): ab aaa ab ab a 那么比如我当前是SS