[ABC359D]

https://www.luogu.com.cn/problem/AT_abc359_d

状态 f[i][S] 表示前 i 个字符,最后 k 个字符的集合为 S(A0B1,映射成二进制)。

转移考虑最后加入 A,B 即可。

这个状态是因为每次多一个字符只会影响最后的一个串,所以用判断就可以了。

需要预处理出 f[K][S] 以及 S 的所有合法可能。

复杂度 O(2K×K+2K×N)

https://atcoder.jp/contests/abc359/submissions/55370127

本文作者:wscqwq

本文链接:https://www.cnblogs.com/wscqwq/p/18290376

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   wscqwq  阅读(8)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起