Есть множество не пересекающихся отрезков в целочисленном множестве.
Есть точка (Одна координата). Необходимо выяснить, как можно быстрее, принадлежит ли эта точка хотя бы одному из данного множества отрезков. (Какому именно — не важно).
Я бы сделал двоичное дерево поиска, или упорядочил множество и искал бы двоичным поиском.
O(log n) — достаточно быстро.
Но может ЛОР знает более мудрый (интересный, крутой, труёвый) способ решения?