Я надеюсь, что кто-то знает ссылку на это, поэтому мне не нужно читать литературу ...
Рассмотрим последовательность чисел . Думайте о последовательности как о n - 1 интервалах [ x 1 , x 2 ] , [ x 2 , x 3 ] , … , [ x n - 1 , x n ] . Ясно, что исходная последовательность является битовой, если любая точка на реальной линии наносит удар не более чем за 2 интервала. Мы будем называть последовательность , где точкой уколов в большинстве K промежутков времени, будучи к-idiotic . Визуально, если вы рисуете график последовательности (то есть соединяете точки по порядку), то вышеприведенное соответствует условию, что никакая горизонтальная линия не пересекает график более k раз.
Нетрудно (но не слишком легко) увидеть, что идиотические последовательности могут быть отсортированы за время O ( n log k ) , что является явно оптимальным.
Вопрос: этот результат должен быть известен. Вы знаете какой-нибудь подходящий реф?