KMP+DP+矩阵乘法优化。

设DP[i][j]为长度为i的主串已成功匹配到模版串末尾j位(主串不包括模版串)的情况总数。,则Ans=∑DP[n][i](0<=i<=l-1)

接下来我们可以发现DP转移方程可以用一个矩阵来实现,于是用KMP求出DP转移矩阵,然后进行矩阵快速幂,O(logn*m*m)。

【Code】

 

相关文章:

  • 2021-06-04
  • 2021-11-15
  • 2022-12-23
  • 2021-07-11
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-06
  • 2022-02-02
  • 2021-09-09
  • 2021-07-02
  • 2022-01-05
  • 2021-09-28
  • 2021-05-30
相关资源
相似解决方案