Контест на codeforces:
Мои реализации disjoint sparse table:
Самая простая:
Удобная версия с шаблонами:
Без дополнения до степени двойки:
Статья про дерево отрезков:
Статья про sparse table (разреженная таблица):
Хочу выразить огромную благодарность Гранту Сандерсу — автору канала 3blue1brown за вдохновение и за великолепную библиотеку manim, при помощи которой была сделана анимация в этом видео:
Содержание:
00:00 - Вступление
00:30 - Постановка задачи количество минимумов на отрезке за O(1)
01:17 - Попробуем дерево отрезков
02:24 - Попробуем sparse table
03:41 - Идея алгоритма
06:51 - Как искать LCA в полном бинарном дереве?
08:09 - Битовая магия
08
37 views
2607
810
1 year ago 00:31:22 4
Префиксные суммы, разностные массивы и сила полуинтервалов
3 years ago 00:33:40 25
Disjoint Sparse Table: всё за O(1)
3 years ago 00:32:27 302
Segment Tree Beats: Дерево Отрезков На Стероидах. Часть 1