#502. 最长公共子序列(数据错误待修正)
最长公共子序列(数据错误待修正)
说明(数据错误待修正)
若给定序列 ,则另一序列 ,是 X 的子序列是指存在一个严格递增下标序列 使得对于所有 有: 。例如,序列 是序列 的子序列,相应的递增下标序列为 。
给定 2 个序列 X 和 Y,当另一序列 Z 既是 X 的子序列又是 Y 的子序列时,称 Z 是序列 X 和 Y 的公共子序列。
给定 2 个序列 和 ,找出X和Y的最长公共子序列。
输入格式
为保障统计正确,需在输入字符数组 X 和 Y 的第一个字符设置标示,该字符不参与统计
第一行输入序列 X。
第二行输入序列 Y。
输出格式
第一行输出最大子串长度。
第二行输出最大子串。
样例
@thiscbook
#tisnook
6
tisook
PS:两个字符串的长度均不超过20。