[洛谷P4173][CF528-D]字符串匹配

题目

传送门 to luogu

题目概要
求字符串匹配。有通配符 的存在。

题解

这篇博客的作者一定是个大佬。原作者用的是 F F T \mathbb{FFT} FFT

还有另一个类似做法,用的是 N T T \mathbb{NTT} NTT 。但是好像没有上面那个详细,思想可能差不多,可结合食用。

截然不同的做法,思路很清奇!真的是人脑吗(大雾)?


还有另一种匹配。神奇匹配。

题目

传送门 to CF

网络不好登不上的 非酋 朋友,可以看题解中的简化题意。

题解

这篇博客已经写得挺详尽了,只是似乎有一个小错误: B ( x ) = ∑ i = 0 ∣ T ∣ − 1 [ c h a r = T i ] × x i B(x)=\sum_{i=0}^{|T|-1}[char=T_i]\times x^i B(x)=i=0T1[char=Ti]×xi

写成了 B ( x ) = ∑ i = 0 ∣ T ∣ − 1 ( c h a r = = T [ x ] ) x i B(x)=\sum_{i=0}^{|T|-1}(char==T[x])x^i B(x)=i=0T1(char==T[x])xi (注意 T T T 的下标)。


版权

额……但愿没有侵权……原作者可下方留言本蒟蒻作者以删除转载。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值