Оптимальна спільна підпослідовність
Середня
Обмеження на час виконання 0,1 секунди
Обмеження на використання пам'яті 256 мегабайтів
Дано два рядки та , які складаються з малих латинських літер та цифр.
Знайдіть рядок найменшої довжини, який включає в себе рядки та як підпослідовності та виведіть його довжину. При цьому допускається, щоб у шуканий рядок рядки та входили з розривами, але важливо, щоб послідовність символів рядків та у шуканому рядку була збережена.
Вхідні дані
У першому рядку вхідних даних міститься рядок , у другому рядку – рядок .
Довжина рядків та не перевищує символів.
Вихідні дані
Виведіть одне число – довжину найкоротшого рядка, який містить в собі рядки та .
Приклади
Вхідні дані #1
Відповідь #1
Вхідні дані #2
Відповідь #2
Вхідні дані #3
Відповідь #3
Вхідні дані #4
Відповідь #4
Відправки 79
Коефіцієнт прийняття 19%