题解 2129: 信息学奥赛一本通T1265- 最长公共子序列

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

优质题解

信息学奥赛一本通T1265- 最长公共子序列-题解(C++代码)附一个求全部序列的题解

输出一个最长公共子序列并不难(网上很多相关代码),难点在于输出所有的最长公共子序列,因为LCS通常不唯一。总之,我们需要在动态规划表上进行回溯从dp[m][n],即右下角的格子,开始进行判断:如果格子dp[i][j]对应的s1[i-1]==s2[j-1],