I. Сколько подходящих сдвигов
3000 мс · 256 МБ · всё или ничего
Как классная задача про Диму, но вместо наименьшего сдвига надо посчитать, сколько различных сдвигов () переводят строку в строку .
Каждой позиции вхождения в на отрезке соответствует ровно один сдвиг, и разным позициям — разные сдвиги. Значит, ответ — просто количество таких позиций.
Если периодична, ответ больше единицы. Например, для abab подходят сдвиги 0 и 2.
Если не получается из вообще, выведите 0.
Формат ввода
Первые две строки содержат строки и .
Длины строк одинаковы, не превосходят и не равны нулю. Строки состоят из больших и маленьких латинских букв.
Формат вывода
Одно число — количество подходящих сдвигов.
Примеры
ввод
abab abab
вывод
2
ввод
a b
вывод
0
Войдите, чтобы отправлять решения.