问题描述 |
---|
最长公共子序列(The longest common subsequence,LCS)是一个在一个序列集合中(通常为两个序列)用来查找所有序列中最长子序列的问题。 一个数列 ,如果分别是两个或多个已知数列的子序列,且是所有符合此条件序列中最长的,则称为已知序列的最长公共子序列。 在本题中,给出两个字符串,请你求出这个这两个串的 LCS 长度。 |
输入描述 |
两行,一行一个仅包含大写字母且长度不超过$$1000$$的字符串。 |
输出描述 |
在一行中输出这个这两个串的 LCS 长度。 |
样例输入复制样例 |
ABCBDAB BDCABA |
样例输出 |
4 |
相关 |