Всем привет!
В новом видео мы поговорим про удивительную структуру данных Segment Tree Beats (Анимешное дерево отрезков), которая позволяет поддерживать огромное количество операций, с которыми не справляется обычное дерево отрезков. Узнаем, как брать числа на отрезке по модулю, применять операции min= и max=, добавлять к ним +=, а также еще и искать НОД на отрезке с этими операциями. Все это с понятными доказательствами, так что не бойтесь, все будет несложно! В следующей части мы рассмотрим еще больше удивительных запросов, так что не пропустите.
There's also the English version of this video here
Буду рад, если вы посмотрите этот ролик и оставите комментарий со своими впечатлениями, замечаниями, мыслями и идеями насчет новых видео. Также можете написать мне в телеграм, если вы чего-то не поняли в видео или у вас возникли любые вопросы. Буду рад ответить!
Можете зайти на мой канал и посмотреть другие видео, если вы их еще не видели.
Контест с задчами на Segment Tree Beats.

Оригинальная статья на английском
Оригинальная статья на китайском
Реализации алгоритмов из этого видео:
%= на отрезке, = в точке, сумма на отрезке
Ji Driver Segment Tree (min= на отрезке, сумма на отрезке)
Все то, что было в прошлой реализации, но еще и поиск НОДа на отрезке
P.S. Спасибо Golovanov399 за адаптацию названия.













