题目链接:https://vjudge.net/contest/164840#problem/A 题意:一个字符串刷子,每次可以将一段连续的字符串变成一种颜色,给两个字符串,最少通过几次可以将第一个字符串转换为第二个字符串: 分析: 首先假设第一个字符串和第二个字符串全部不相同,那么怎么刷成第二个字符串? dp[i][j] 就是将完全不同的字符串刷成第二个的最少步数,可以这样考虑,当中间一个字符串和首字符串相同, 可能这样刷两次会比较好,当然这两个状态已经算出来了: 回到原题: 当两个字符串两个…