#include<bits/stdc++.h>
using namespace std;
const int N = 110;
char str1[N], str2[N];
int dp[N][N];
int main()
{
//dp[i][j]表示两个串从头开始,直到第一个串的第i位
//和第二个串的第j位最长公共子序列
scanf("%s", str1 + 1);
scanf("%s", str2 + 1);
int n = strlen(str1 + 1), m = strlen(str2 + 1);
...