#C1646. J16 例题-7 最短编辑距离

J16 例题-7 最短编辑距离

J16 例题-7 最短编辑距离

题目描述

给定两个字符串 AABB,现在要将 AA 经过若干操作变为 BB,可进行的操作有:

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

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

输入格式

第一行包含整数 nn,表示字符串 AA 的长度。

第二行包含一个长度为 nn 的字符串 AA

第三行包含整数 mm,表示字符串 BB 的长度。

第四行包含一个长度为 mm 的字符串 BB

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

输出格式

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

样例输入

10 
AGTCTGACGC
11 
AGTAAGTAGGC

样例输出

4

样例分析

如上所述。

数据范围

对于 100%100\% 的数据: 1n,m10001 \le n,m \le 1000