Примените алгоритм Кнута-Морриса-Пратта для поиска заданной строки (S) в перевернутой строке (T).На каждой итерации он находит самый длинный префикс S, который является суффиксом T [1..i].Тогда вам просто нужно найти максимальную длину этих префиксов.