EduBrick

K. Правки разной цены

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

Те же три операции над строкой — вставка, удаление, замена, — но теперь они стоят по-разному: вставка стоит pp, удаление qq, замена rr.

Найдите наименьшую суммарную стоимость правок, превращающих первую строку во вторую.

Формула перехода почти та же, что у обычного расстояния. Внимательнее с базой: она перестаёт быть просто номером строки.

Формат ввода

Первая строка содержит три натуральных числа pp, qq, rr, не превосходящих 100.

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

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

Одно число — наименьшая стоимость.

Примеры

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