A94877.单词的最小修改
普及/提高-
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
给定两个单词 S1 和 S2。
你希望通过删除操作,让这两个单词变得一模一样。
每一步操作,你可以从任意一个单词中删除一个字符。
请问,最少需要多少步操作,才能让 S1 和 S2 变得完全相同?
输入格式
第一行包含一个字符串 S1。
第二行包含一个字符串 S2。
输出格式
输出一个整数,表示最少需要的删除步数。
输入输出样例
输入#1
sea eat
输出#1
2
输入#2
leetcode etco
输出#2
4
说明/提示
样例解释与数据范围
样例 #1 解释
- 单词 1:
sea→ 删除s→ea - 单词 2:
eat→ 删除t→ea - 最终两个单词都变成了
ea。 - 总共进行了 2 步删除操作(每个单词各删除了 1 个字符)。
样例 #2 解释
leetcode删除l,e,d,e变成etco。etco不需要删除。- 总步数为 4。
数据范围
- 对于 100% 的数据,保证字符串仅包含小写英文字母。
- 1≤字符串长度≤500。
数据点分布:
- 测试点 1-5:字符串长度 ≤10 (适合手算模拟)
- 测试点 6-15:字符串长度 ≤100
- 测试点 16-25:字符串长度 ≤500