题目描述:
blablablablablablablablablabla 传送门
算法思想:
又是一道dp题
状态表示:f[i][j]
表示从i到j段最长公共子序列的长度
状态转移:
①a[i]
于b[j]
相等时长度就等于上一个的加1
f[i][j]=f[i-1][j-1]+1
②a[i]
于b[j]
不相等时就等于f[i-1][j]
和f[i][j-1]
中最大的
f[i][j]=max(f[i-1][j],f[i][j-1]
blablablablablablablablablabla 传送门
又是一道dp题
状态表示:f[i][j]
表示从i到j段最长公共子序列的长度
状态转移:
①a[i]
于b[j]
相等时长度就等于上一个的加1
f[i][j]=f[i-1][j-1]+1
②a[i]
于b[j]
不相等时就等于f[i-1][j]
和f[i][j-1]
中最大的
f[i][j]=max(f[i-1][j],f[i][j-1]