EduBrick

Общая подпоследовательность

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

Даны две строки. Из каждой можно вычёркивать любые символы, не меняя порядок оставшихся.

Какой наибольшей длины строку можно получить и из первой, и из второй?

Формат ввода

В первой строке первая строка, во второй — вторая. Каждая состоит из строчных латинских букв, длина от 11 до 15001500.

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

Одно число.

Примеры

ввод
a
a
вывод
1

Примечание

Состояние — «длина ответа для первых ii символов первой строки и первых jj второй». Если последние символы совпали, их выгодно взять оба; если нет, придётся отказаться от одного из них — и надо взять лучший из двух вариантов.

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