关于输出多个LCS(最长公共子序列)的简单技巧
百度百科: 一个序列 S ,如果分别是两个或多个已知序列的子序列, 且是所有符合此条件序列中最长的,则 S 称为已知序列的最长公共子序列。注意:S在已知序列中可以不连续;比如ABCBDAB和BDCABA的LCS为BCBA,BCBA不连续出现。LCS通常利用动态规划算法求解,最简单的求解方式如《算法导论》所述: 1.设输入为X1X2…Xm,Y1Y2…Y...