#YBTJ1297. 公共子序列
公共子序列
题目描述
我们称序列 是序列 的子序列当且仅当存在严格上升的序列 ,使得对 ,有 。比如 是 的子序列。
现在给出两个序列 和 ,你的任务是找到 和 的最大公共子序列,也就是说要找到一个最长的序列 ,使得 既是 的子序列也是 的子序列。
【输入】
输入包括多组测试数据。每组数据包括一行,给出两个长度不超过 的字符串,表示两个序列。两个字符串之间由若干个空格隔开。
【输出】
对每组输入数据,输出一行,给出两个序列的最大公共子序列的长度。
【输入样例】
abcfbc abfcab
programming contest
abcd mnp
【输出样例】
4
2
0