EduBrick

K. Расстояние по Левенштейну

2000 мс · 256 МБ · всё или ничего

Со строкой разрешены три операции: заменить один символ на другой, удалить один символ, вставить символ в произвольное место.

Наименьшее число таких операций, превращающих одну строку в другую, называется расстоянием Левенштейна. Найдите его для двух данных строк.

Формат ввода

Две строки, каждая длиной от 1 до 1000, состоящие только из заглавных латинских букв.

Формат вывода

Одно число — расстояние Левенштейна.

Примеры

ввод
ABCDEFGH
ACDEXGIH
вывод
3
Войдите, чтобы отправлять решения.