Деревья отрезков - бонусная часть (30 апреля 2021)
- КД-дерево
- Общая идея. Что умеет?
- Доказательство времени n1/2 на запрос
- Получения всех точек в прямоугольнике за O(k + logn)
- Fractional Cascading
- Запрос за O(logn) для дерева отрезков сортированных массивов
- Найти в каждом из k массивов lowerbound не за O(klogn), а за O(k + logn).
- Количество точек в полуплоскости
- Решение для малого n: есть всего n2 разных поворотов
- Решение для большого n (nlogn и 3 из 4 веток рекурсии)
- Объединяем