题目链接 用dp[i,j]来表示前i个字符中 匹配的字符j个数 j这个维度是子序列的长度 这题中j的长度就为4 分别为1,2,3,4 则状态转移方程为: dp[i,1] = dp[i - 1][1] + (s[i] == 'c') dp[i,2] = dp[i - 1][2] + (s[i] == 'w') * dp[i - 1,1] dp[i,3] = dp[i - 1][3] + (s[i] == 'b') * dp[i - 1,2] dp[i,4] = dp[i - 1][4] + (s[i] == 'c') * dp[i - 1,3]代码 #include <bits/st...