Последняя лекция
- [20 минут] Кучи. Окончание.
- Учим фибоначчиеву работать за O(logC), Дейкстра сразу работает за O(m + nlogC)
- Двухуровневый Radix Heap за O(sqrt(logC))
- [20 минут] Центроид декомпозиция
- Структура. Построение за O(nlogn)
- Предподсчёт за O(nlogn) и ответ за O(logn) на запрос "аддитивная функция на пути"
- Упражнение: запрос − количество вершин на расстоянии k от данной.
--- Перерыв ---
- [20 минут] Задача на жадность
- Дано дерево зависимостей, нужно выполнить задачи, минимизируя суммарный штраф.
- Решение без зависимостей: сортировка по частному