A. Период подстроки
3000 мс · 256 МБ · всё или ничего
Для каждого запроса найдите наименьшую длину , при которой подстрока является строкой длины , выписанной целое число раз.
Иначе говоря: наименьший делитель длины отрезка, который является его периодом.
Формат ввода
В первой строке - строка () из строчных латинских букв.
Во второй - число запросов ().
В следующих строках - пары , ().
Формат вывода
Для каждого запроса выведите наименьшую длину повторяющегося блока.
Примеры
ввод
abcabc 3 1 6 1 3 2 4
вывод
3 3 3
ввод
aaaa 2 1 4 2 3
вывод
1 1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.