#866. [CZOJ 一周一测 R9 D] Easy String Editing

[CZOJ 一周一测 R9 D] Easy String Editing

题目描述

小 C 在编辑文档,他要把一个由小写字母构成的字符串 ss,变成由小写字母构成的字符串 tt,他可以:

  • 在任意位置添加一个小写字母,花费 11 的时间
  • 删除一个字母,花费 11 的时间
  • 替换一个字母,花费 11 的时间

小 C 认为这个太简单了,于是增加了一个操作:

  • 交换相邻的两个字母,花费 11 的时间

求至少要花费多少时间

输入格式

第一行一个字符串 ss,表示原来的字符串。

第二行一个字符串 tt,表示改动后的字符串。

输出格式

输出一个整数,表示所花费的最小时间。

cyxzzpoi
xyznoip
5

提示

表格中 nn 表示字符串 ss 的长度,mm 表示字符串 tt 的长度

Subtask n,mn,m 分值
00 n=1n=1 55
11 n=2n=2 1010
22 n,m5n,m\le 5
33 n,m20n,m\le 20 1515
44 n,m100n,m\le 100 2525
55 无特殊限制 3535

对于 100%100\% 的数据,n,m4000n,m\le 4000