Мне нужно вести список интервалов в виде кортежа (x, y) и отвечать на запросы, которые запрашивают общее количество интервалов, перекрывающих точку p.Если нет ограничений памяти, я думаю, что эффективным решением было бы использование дерева сегментов, которое требует пространства O (nlogn), путем хранения дополнительной информации в каждом узле и использования метода ленивого обновления.
Я попытался сделать это, используядерево интервалов, но время выполнения запроса зависит от количества сообщаемых интервалов.
Можем ли мы сделать что-то лучше, чем это, при ограничениях памяти?