364. 最短编辑距离 标准IO
时间限制:1000 MS 内存限制:64 MB    算法评级:    状态:

给定两个字符串 $A$ 和 $B$,现在要将 $A$ 经过若干操作变为 $B$,可进行的操作有:

  1. 删除–将字符串 $A$ 中的某个字符删除。
  2. 插入–在字符串 $A$ 的某个位置插入某个字符。
  3. 替换–将字符串 $A$ 中的某个字符替换为另一个字符。

现在请你求出,将 $A$ 变为 $B$ 至少需要进行多少次操作。

输入格式

第一行包含整数 $n$,表示字符串 $A$ 的长度。

第二行包含一个长度为 $n$ 的字符串 $A$。

第三行包含整数 $m$,表示字符串 $B$ 的长度。

第四行包含一个长度为 $m$ 的字符串 $B$。

字符串中均只包含大写字母。

输出格式

输出一个整数,表示最少操作次数。

数据范围

1≤ $n$ , $m$ ≤1000

输入样例:

10 
AGTCTGACGC
11 
AGTAAGTAGGC

输出样例:

4

提示:

CSP 2023 入门级第一轮(最后一题) 

代码运行状态:

输出