Даны две строки символов. Длина строки указана.
Первую строку можно менять циклически (т.е. перставлять начальный символ в конец строки).
Выяснить, можно ли получить вторую строку из первой путем циклической перестановки и, если можно, указать количество перестановок.
Придумал 2 алгоритма:
1) Поиск последовательности символов второй строки в первой. Но не осилил рекуррентное соотношение.
2) Собственно перестановка с проверкой строки целиком. Тут вообще нет рекуррентного соотношения. Да и выполняться будет наверное медленно.
Может кто подскажет более интересный способ. Желательно с рекуррентной формулой.