SquareSubsequence
Square Subsequence
一眼 DP
。
首先状态:
可以想到基本的转移
当然这样会有重复,样例 2 就给了我们启示: zzz
中不管是那两个 z
匹配都只算一种。
那应该怎么办呢?
遇到这种情况,我们通常会给 DP
做一些特殊的性质。
我们这里规定,只有 ababbaba
,只计算 1234 四个位置的 abab
,不计算其他任何的 abab
。
为了实现这一目的,我们需要记录一个数组
接下来就是转移。
我们首先考虑枚举一个分界点 nxt
,然后标记那个状态为
code
本文作者:wscqwq
本文链接:https://www.cnblogs.com/wscqwq/p/17489059.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步