dp[i] 表示前 i 个字符,使得串成为好串的最小删除数
对于第 i 个字符,可以选择删除或者不删除。
如果删除第 i 个字符:dp[i]=dp[i−1]+1
如果不删除第 i 个字符,需要有第 j 个字符满足 s[j]=s[i],j<i 且 j 尽可能大 ,即 dp[i]=dp[j−1]+i−j−1
小红有一个字符串,现在他想问你,最少需要删掉多少个字符,才可以使字符串变成一个好串。
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.