HDU ~ 2476 ~ String painter(区间DP,好题)

题意 现在有两个字符串A,B,现在有一种操作是可以将A的某一段全变为同一个字符,问将A变成B最少需要多少次操作? 思路 可以发现是区间DP,如果考虑直接将A变为B,A和B有的字符相同有的不同不太好DP。 我们可以分两步来,先计算出来把一个空串刷成B的花费,然后在计算把A变为B的花费就比较好计算了 首先看第一步: 定义 d p [ i ] [ j ] dp[i][j] dp[i][j]为把 [ i
相关文章
相关标签/搜索