题解 | #回文子序列计数#
回文子序列计数
https://ac.nowcoder.com/acm/problem/21587
定义状态,代表以位字符为中心,到的子序列与从第位的字符为开头的到中的子序列构成回文的方案数
那么当第位与第位匹配的时候,,然后我们就可以从后往前遍历,去掉
枚举k的这一维,这样子时间复杂度就可以控制在内
PS:这题的全部难度都在定义状态上,会定义转移方程式太好想了
代码可以直接看别人的提交,目前还没看到用这个以外方法做的
回文子序列计数
https://ac.nowcoder.com/acm/problem/21587
定义状态,代表以位字符为中心,到的子序列与从第位的字符为开头的到中的子序列构成回文的方案数
那么当第位与第位匹配的时候,,然后我们就可以从后往前遍历,去掉
枚举k的这一维,这样子时间复杂度就可以控制在内
PS:这题的全部难度都在定义状态上,会定义转移方程式太好想了
代码可以直接看别人的提交,目前还没看到用这个以外方法做的
相关推荐