http://codeforces.com/contest/814/problem/C 12ooyomioomioo21 o2 o 这题我是用dp解的,不过好像很慢,比赛的时候算了下不会mle,就没滚动数组了. dp[i][k][ch]表示以第i位结尾,允许变化k次,所求的字符是ch时的最大连续数量. 如果k > 0,那么dp[i][k][ch] > 0的,因为肯定可以把第i位变了. 那么对于第i位来说,如果str[i]和ch相同,那么应该是dp[i][k][ch] = dp[i - 1][k…