CSES 1639 - Edit Distance
1.0s 512M兩個字串之間的**編輯距離(edit distance)**指的是將一個字串轉換成另一個字串所需的最少操作次數。
允許的操作有:
- 在字串中加入一個字元
- 從字串中刪除一個字元
- 取代字串中的一個字元
舉例來說,把 LOVE 轉換成 MOVIE 的編輯距離是 \(2\):先把 L 取代成 M,再加入字元 I。
你的任務是計算兩個字串的編輯距離。
輸入格式
第一行包含一個由 \(n\) 個字元組成的字串(A–Z)。
第二行包含一個由 \(m\) 個字元組成的字串(A–Z)。
輸出格式
輸出一個整數:兩個字串的編輯距離。
範例輸入 1
LOVE
MOVIE
範例輸出 1
2
限制
- \(1 \le n, m \le 5000\)
題目來源
題目來自 CSES Problem Set(Antti Laaksonen),授權 CC BY-NC-SA 4.0;本頁為翻譯,以相同授權分享。
登入後即可撰寫程式並提交評測。
登入