AT_past202112_h 最長非共通部分列
题目描述
给定两个由小写英文字母组成的字符串 $S$ 和 $T$。
请从 $S$ 中选取一个不一定连续的子序列 $S'$,从 $T$ 中选取一个不一定连续的子序列 $T'$,使得 $|S'| = |T'|$。
在此条件下,求 $S'$ 的第 $i$ 个字符与 $T'$ 的第 $i$ 个字符不同的 $i$ 的最大可能个数($1 \leq i \leq |S'|$)。
输入格式
输入以如下格式从标准输入读入。
> $S$ $T$
输出格式
输出 $S'$ 的第 $i$ 个字符与 $T'$ 的第 $i$ 个字符不同的 $i$ 的最大可能个数。
说明/提示
## 限制条件
- $S,\ T$ 是由小写英文字母组成的字符串。
- $1 \leq |S|,\ |T| \leq 5000$
## 样例解释 1
如果选择 $S'$ 为 `ab`,$T'$ 为 `ba`,则 $S'$ 的第 $i$ 个字符与 $T'$ 的第 $i$ 个字符不同的 $i$ 的个数为 $2$,这是最大值。
由 ChatGPT 4.1 翻译