路径计数

路径计数

题解

考场上看错了一个条件,导致整整爆炸了85pts,时运不济命途多舛

我们容易发现,只有当一个子串能裂成的两个子串是不同的时候才会产生两份的贡献,如果他们的子串是一样的则其产生的贡献必定只有一份。

我们可以用差分的思想,先将总的答案求出,再减去算重复的部分。

考虑对于一个前边有x个字符,后边有y个字符,长度为len的全相同子串,会多产生多少的贡献。

我们先定义f_{i,j}表示前边x个字符,后边y个字符的方案数。

容易得到dp转移方程式

posted @ 2020-10-31 17:31  StaroForgin  阅读(7)  评论(0)    收藏  举报  来源