由于dp[i][j]只和d[i-1][j-1],dp[i-1][j],dp[i][j-1]有关,可以优化使用空间大小,增加几个临时变量, #include <iostream> #include <vector> using namespace std; int main() { string s1,s2; int n,m; cin >> n >> m; cin >> s1 >> s2; if (s1.size() > s2.size()) { swap(n,...