F. Циклический сдвиг
1000 мс · 256 МБ · всё или ничего
Даны две строки одинаковой длины. Найдите наименьшее , при котором циклический сдвиг первой строки вправо на позиций даёт вторую, или сообщите, что такого нет.
Сдвиг вправо на переносит последние символов в начало: abcde со сдвигом 2 превращается в deabc.
Формат ввода
В первой строке - строка , во второй - строка . Длины совпадают, не превосходят и не равны нулю; строки состоят из больших и маленьких латинских букв.
Формат вывода
Выведите наименьший размер циклического сдвига вправо или -1, если такого сдвига нет.
Примеры
ввод
zabcd abcdz
вывод
4
ввод
abc acb
вывод
-1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.