Manthan 2011 |
---|
Закончено |
Ваш учитель дал вам последовательность мячей A, в которой каждый мяч обозначен строчной буквой латиницы 'a'-'z'. Вам не нравится заданная последовательность, вы фанат последовательности B. Чтобы превратить последовательность A в последовательность B вы можете выполнять следующие операции.
Теперь ваш учитель ввел ограничения по времени на каждую операцию, то есть операцию можно выполнить только за определенное время. Таким образом, на первую операцию требуется ti единиц времени, на вторую — td, на третью — tr, а на четвертую — te. Также дано, что 2·te ≥ ti + td.
Найдите наименьшее время, необходимое для того, чтобы переделать последовательность A в последовательность B.
В первой строке входного файла записаны через пробел четыре целых числа ti, td, tr, te (0 < ti, td, tr, te ≤ 100). В следующих двух строках записаны последовательности A и B каждая на отдельной строке. Длина каждой строки находится на интервале от 1 до 4000 букв включительно.
Выведите единственное целое число — наименьшее время, необходимое для того, чтобы переделать A в B.
1 1 1 1
youshouldnot
thoushaltnot
5
2 4 10 3
ab
ba
3
1 10 20 30
a
za
1
Во втором примере можно было удалить мяч, обозначенный 'a', из первой позиции, а затем можно было вставить ещё одну 'a' в конец последовательности, затратив шесть единиц времени. Однако, если поменять мячи местами, то тогда будет затрачено три единицы времени.
Название |
---|