对于dp颜色类问题的切换方法 两种颜色为例,一般情况下 d p [ i ] [ 0 ] dp[i][0] dp[i][0] 可以由 d p [ j ] [ 0 / 1 ] dp[j][0/1] dp[j][0/1] 在某些情况下转移 但从0到0的过程中,对于 j j j 前的1,可能 j j j 满足,但 i i i 不满足 此时可以考虑0只从1转移,1只从0转移,对于新的0,我们除了统计当前dp值,我们还要维护之前1的转移值 常用于线段+颜色类dp问题 题:P9561