题目描述
如果存在一个严格递增而且长度大于0的下标序列{i1,i2……ik},使得对所有的j=1,2,……k,有x(ij)=z(j),那么我们称Z是X的字符子序列。而且,如果Z既是X的字符子序列又是Y的字符子序列,那么我们称Z为X和Y的公共字符序列。
在我们今天的问题中,我们希望计算两个给定字符序列X和Y的最大长度的公共字符序列,这里我们只要求输出这个最大长度公共子序列对应的长度值。
举例来说,字符序列X=abcd,Y=acde,那么它们的最大长度为3,相应的公共字符序列为acd。
输入格式
输入字符串长度最长为100,区分大小写。
输出格式
样例输入
aAbB aabb
样例输出
2
比赛公告
[蓝桥杯][2021年自主比赛测试]
[蓝桥杯][2021年自主比赛测试]
[蓝桥杯][2021年自主比赛测试]
开始吧,能做一个算一个。