EduBrick

Вхождения с перекрытием

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

Даны строка и подстрока. Сколько раз подстрока встречается в строке, если вхождения могут перекрываться?

Например, в aaaa подстрока aa встречается три раза.

Формат ввода

В первой строке — строка длиной от 11 до 10510^5 символов. Во второй — подстрока длиной от 11 до 100100. Обе состоят из строчных латинских букв.

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

Одно число.

Примеры

ввод
aaaa
aa
вывод
3

Примечание

Метод count считает только неперекрывающиеся вхождения, поэтому здесь он не подойдёт — нужен перебор начал со срезом.

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