传统题 1000ms 256MiB

编辑距离

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

AABB 是两个字符串。要用最少的字符操作次数,将字符串 AA 转换为字符串 BB。字符操作共有三种:

  1. 删除一个字符;
  2. 插入一个字符;
  3. 将一个字符改为另一个字符。

对任意两个字符串 AABB,计算出将 AA 变换为 BB 所用的最少操作次数。

输入格式

第一行:字符串 AA
第二行:字符串 BB

输出格式

一行,一个正整数,表示最少操作次数。

样例

sfdqxbw
gfdgw
4

样例解释
A=sfdqxbwA = \text{sfdqxbw}B=gfdgwB = \text{gfdgw}
一种最优方案为:

  1. 's' 改为 'g'AA 变为 gfdqxbw
  2. 'q' 改为 'g'AA 变为 gfdgxbw
  3. 删除 'x'AA 变为 gfdgbw
  4. 删除 'b'AA 变为 gfdgw
    44 步。

数据范围

  • 字符串 AABB 的长度均小于 20002000

CQY课堂练习5

未认领
状态
已结束
题目
13
开始时间
2026-4-11 0:00
截止时间
2026-5-9 23:59
可延期
24 小时