eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Детская железная дорога

опубликовано 02.11.2022, 10:36:49

В ходе решения задачи и её дальнейшего изучения написал множество решений. Одно из тех решений, что прошли все тесты, выдаёт неправильный ответ для строки "ABCABCABAC", а другое (которое занимает второе место в рейтинге) не укладывается по времени на тесте "AZ"*249999+"AY" (иными словами строка максимальной длины, в которой чередуются буквы A и Z, но вместо последней Z стоит Y). Было бы неплохо, если бы эти тесты добавили к задаче, ибо на данный момент есть основание полагать, что большинство производительных решений из рейтинга работают корректно только из-за слабого покрытия тестами.

Также интересно узнать, существует ли решение за O(N) с учётом этих тестов, или же быстрее, чем за O(N*log(N)) задача не решается.

опубликовано 24.03.2023, 23:27:45

For those who looking for a tip: I solved it with modified version of the standard algorithm for finding the longest common prefix (LCP) of all suffixes of a string.