Областная олимпиада по информатике 2021 года за 11 класс | Казахстанские олимпиады

Задача B. AB

Ограничение по времени Ограничение по памяти
1 секунда 256 мегабайт

Вам даны две строки ss и tt, которые состоят из букв 'a' и 'b'. ss нет соседних одинаковых букв. Вы хотите выбрать наибольшее количество tt, которые равны ss. Подпоследовательность — это такая последовательность строки, которая может быть получена удалением нескольких (возможно ноль) элементов из этой строки. Найдите максимальное количество подпоследовательностей, которое вы сможете выбрать.

Формат входного файла

Первая строка входных данных содержит одну строку ss (11 \le |s| \le 44). Гарантируется, что в строке ss нет соседних одинаковых букв.

Вторая строка входных данных содержит одну строку tt (11 \le |t| \le 10510^5).

Формат выходного файла

Выведите одно целое число — максимальное количество подпоследовательностей, которое вы сможете выбрать.

Примеры

Входные данные

ab
abbaba

Выходные данные

2