Edit distance

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài

Cho hai chuỗi word1 và word2. Tìm số thao tác tối thiểu để chuyển đổi word1 thành word2. Bạn được phép thực hiện ba thao tác sau trên một từ:

  • Insert a character

  • Delete a character

  • Replace a character


Input:

  • Bao gồm hai dòng: dòng 1 chứa word1, dòng 2 chứa word2

  • 0 <= word1.length, word2.length <= 500


Output:

Gồm 1 dòng chứa 1 số nguyên là số thao tác tối thiểu để chuyển đổi word1 thành word2.

Ví dụ :

Input:
horse
ros
Output:
3

Giải thích: horse -> rorse (replace 'h' with 'r') rorse -> rose (remove 'r') rose -> ros (remove 'e')


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.