题意 :
两个串 (C), (D) 的相似度定义为 (4cdot LCS(C,D) - |C| - |D|)
给定两个串 (A), (B) , 求 (A) ,(B) 子串的最大相似度
(1 le n,m le 5000)
思路:
设 f[i][j] 表示 (A) 串以 i 结尾, (B) 串以 j 结尾的最大相似度
f[i][j] = max({f[i][j],f[i-1][j] - 1,f[i][j-1] - 1});
if(A[i] == B[j])f[i][j] = max(f[i][j], f[i-1][j-1] + 2);
ans = max(ans,f[i][j]);