3887: 4.1 神奇的兔子序列

内存限制:128 MB 时间限制:1 S
题面:传统 评测方式:文本比较 上传者:
提交:9 通过:1

题目描述

给定两个序列 X={x1,x2,x3,…,xm}和 Y={y1,y2,y3,…,yn},找出 X 和 Y 的一个 长的公共子序列。 例如:X=(A,B,C,B,A,D,B),Y=(B,C,B,A,A,C),那么长公共子 序列是 B,C,B,A。 如何找到最长公共子序列呢?  

输入格式

输入T

代表有T组测试数据(1<=T<=100)

每组输入两个序列 X和Y

X.Y长度不超过1000;


输出格式

输出最长公共子序列  

输入样例 复制

1
ABCADAB
BACDBA​

输出样例 复制

4

分类标签