📄 lcs模板.txt
字号:
const int MAXN = 500;
short d[MAXN][MAXN];
int LCS(string a, string b , int m , int n) //m,n分别为a,b的长度,返回最长公共子串的长度
{
int i , j, max;
max = m > n ? m : n;
for (i = 0; i < max ; i ++)
{
d[i][0] = 0;
d[0][i] = 0;
}
for (i = 0 ; i < m ; i ++)
{
for (j = 0 ; j < n ; j ++)
{
if (a[i] == b[j])
{
d[i+1][j+1] = d[i][j]+1;
}
else
{
d[i+1][j+1] = (d[i][j+1] > d[i+1][j])?d[i][j+1]:d[i+1][j];
}
}
}
return d[m][n];
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -