题解 1317: 最长公共子序列lcs

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

筛选

最长公共子序列

解题思路:模板题,力扣1143.最长公共子序列假设字符串text1和text2的长度分别为m和n,创建m+1行n+1列的二维数组dp,其中dp[i][j]表示text1[0:i]和text2[0:j]的最长公共子序列的长度.1当text1[i-1]==text2[j-1]时,

P1050-题解(C++代码)

```cpp#include#includeusingnamespacestd;intmain(){intdp[2002][2002]={0};//dp[i][j]代表字符串a前i项和字符串b前j项最长子串chara[2001],b[2001];cin>>a>>b;intlen1=strlen(a),

1317: 最长公共子序列lcs

```cpp#include#includeusingnamespacestd;intmain(){intdp[2002][2002];memset(dp,0,sizeof(dp));chara[2001],b[2001];cin>>a>>b;intlen1=strlen(a),

非递归方法解决最长公共子序列

摘要:解题思路:使用二维数组来记录相等的情况,根据左边和上方的数字以及相等的情况来为二维数组赋值注意事项:起始项为【1,1】,所以要i-1,j-1;参考代码:#include <iostream>#incl……