此题有点小技巧。。要统计可重复和不可重复的串
唉。。看了notonlysuccess里面说要记录最后一个pos,其实记录这个的原因是处理不可重复串。。可以理解为每匹配一个模式串,那么如果是不重复,那么下一次匹配肯定是要+一个模式串的长度之后,这个好理解把。。那么我insert结束位置就记录当前匹配串长度,记录当前模式串的种类和末尾位置
然后查询的时候就从一个个长度扫过来。。。然后匹配每个字符。。如果匹配到就看匹配位置的情况。。看是0还是1。。
0的情况就是模版题 了。。
1的情况就看当前长度-模式串长度是否大于匹配位置。。这个就是我刚说的。。。