摘要: 题目描述给定一个含n个数的序列A和一个含m (m#define ll long long#define inf 0x3f3f3f3f#define pb push_back#define rep(i,a,b) for(int i=a;i=a;i--)usin... 阅读全文
posted @ 2018-04-23 20:59 ffgcc 阅读(167) 评论(0) 推荐(0) 编辑
摘要: KMP算法的关键是它的next数组,利用next数组能够高效地确定在当前失配的情况下,应当将模式串移动多少位才能够避免不必要的匹配。 我们要计算一个长度为m的转移函数next。next数组的含义就是一个固定字符串的最长前缀和最长后缀相同的长度。 所以当不匹配... 阅读全文
posted @ 2018-04-23 17:57 ffgcc 阅读(620) 评论(0) 推荐(0) 编辑