Уровень 8А

Чтобы перейти на следующий уровень, надо решить все задачи.

Z-функция

Sqrt-декомпозиция, она же корневая эвристика

Sparse tables, двоичный подъем

Теория на хабре
Еще теория
Более продвинутая структура, нужна не так часто: Disjoint sparse tables