zoj3228

此题有点小技巧。。要统计可重复和不可重复的串

唉。。看了notonlysuccess里面说要记录最后一个pos,其实记录这个的原因是处理不可重复串。。可以理解为每匹配一个模式串,那么如果是不重复,那么下一次匹配肯定是要+一个模式串的长度之后,这个好理解把。。那么我insert结束位置就记录当前匹配串长度,记录当前模式串的种类和末尾位置

然后查询的时候就从一个个长度扫过来。。。然后匹配每个字符。。如果匹配到就看匹配位置的情况。。看是0还是1。。

0的情况就是模版题 了。。

1的情况就看当前长度-模式串长度是否大于匹配位置。。这个就是我刚说的。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值