Перейти к содержимому

AlgorithmsThread 3: Деревья отрезков

SecondThread

0:00 / 0:00

AlgorithmsThread 3: Деревья отрезков

38 583 просмотра · 6 лет назад
SecondThread
38,5 тыс. подписчиков
38 583 просмотра · 6 лет назад
В этом видео я рассказываю о сегментных деревьях, ленивом распространении и в конце обсуждаю сложную задачу на сегментное дерево. Сегментные деревья — очень важный метод в соревновательном программировании, поскольку их можно использовать для множества интересных трюков с массивами и деревьями. Если у вас есть вопросы, задавайте их здесь: https://codeforces.com/blog/entry/79284 (Если вы просто напишете мне в личные сообщения, другие люди не смогут увидеть ответы) Этот эпизод немного проще обычного, потому что следующие два эпизода будут посвящены сложным темам сегментных деревьев, и таким образом люди смогут посмотреть этот, если им некомфортно работать с обычными сегментными деревьями. Вот эпизод Мэтта Фонтейна о сегментных деревьях, который я упоминал в этом видео:    • Episode 4 - Segment Trees   Временные метки: 0:00 Доброе утро 1:10 Введение в сегментные деревья 4:35 Запросы диапазона 12:40 Обновление точек 14:30 Пример кода 24:00 Обновление диапазона 29:15 Альтернативы ленивому свойству 31:03 Распространенные ошибки ленивого свойства 35:18 Снитчи (сложный пример)