Дерево отрезков (21 февраля)
- Статическая оптимальность, алгоритм за O(n2)
- Дерево отрезков с операциями сверху.
- Дерево отрезков разбивает любой запрос на не более 2logn отрезков, для которых предподсчитана структура данных.
- Какая операция подходит для дерева отрезков: ассоциативная, аддитивная (min, max, sum, product матрица, gcd, композиция перестановок, количество отрезков белого цвета)
- Дерево отрезков с модификацией в точке, модификацией на отрезке.
- Задача "числа добавляются, удаляются, говорить количество чисел со значением от L до R".
- Более сложные операции: количество чисел в прямоугольнике, k-я порядковая статистика на отрезке за O(log3n)
- Динамическое дерево отрезков и Offline идея "сжатия координат". Чем динамическое дерево отрезков слабее Treap?
- Персистентное дерево отрезков, k-я порядковая статистика на отрезке неменяющегося массива за O(logn).
- k-я порядковая статистика на отрезке меняющегося массива за O(log2n).