
KMP
GEOTCBRL
?????
展开
-
【 bzoj 1355 】 [Baltic2009]Radio Transmission - KMP
考虑一个串重复出现多次并在最后超出这个字符串的话,肯定存在一个最长后缀等于最长前缀且后面剩下来的一截是那个重复串。 KMP一下没了。#include <bits/stdc++.h>#define rep(i,a,b) for (int i = a , _ = b ; i <= _ ; i ++)#define per(i,a,b) for (int i = a , _ = b ; i >=原创 2016-02-16 12:08:40 · 765 阅读 · 0 评论 -
【 bzoj 3670 】 [Noi2014]动物园 - KMP
据说这题松爷现场脑补hash实现kmp?吓尿了orz 如果不看超过一半那个限制的话num[i]num[i]实际上就是ii跳多少次到0,这样直接KMP一下,完了之后跳一下就可以了。#include <bits/stdc++.h>#define rep(i,a,b) for (int i = a , _ = b ; i <= _ ; i ++)#define per(i,a,b) for (i原创 2016-02-16 15:22:12 · 676 阅读 · 0 评论