题面
Description
Input
Output
Sample Input
输入1:
6 3 1
aabaab
aab
输入2:
6 3 2
aabaab
aab
输入3:
6 3 3
aabaab
aab
Sample Output
输出1:
2
输出2:
7
输出3:
7
Data Constraint
思路
这道题我们可以考虑用 D P DP DP来做。
设 f i , j , k , 0 f_{i,j,k,0} fi,j,k,0表示a序列枚举到i位置,b序列枚举到j位置,选了k个子串,当前不选,则 f i , j , k , 1 f_{i,j,k,1} fi,j,k,1表示选。
接着我们可以分两种情况讨论:
-
a i ! = b j a_i!=b_j ai!=bj
当前转移方程即为:
f i , j , k , 1 = 0 f_{i,j,k,1}=0 fi,j,k,1=0
f i , j , k , 0 = f i − 1 , j , k , 0 + f i − 1 , j , k , 1 f_{i,j,k,0}=f_{i-1,j,k,0}+f_{i-1,j,k,1} f