问题:已知两个序列的长度分别为m、n,求取这两个序列的最长公共子序列LCS(longest common sequence)的长度?
示例描述:
输入:
第一行输入两个整数分别为n、m,它们分别代表序列source以及dest 的长度
第二行输入序列source的值
第三行输入序列dest的值
输出:
输出最长子序列的长度。
实例:
输入:
8 9
1 3 4 5 6 7 7 8
3 5 7 4 8 6 7 8 2
输出:
5
基本概念:
子序列:将一个给定的序列的零个或多个元素丢掉之后得到的结果。
子串:一个给定序列的任意连续元素组成的子序列。
下面使用图例进行概念说明: