Изменения

Перейти к: навигация, поиск
Несогласованные поддеревья
== Несогласованные поддеревья ==
В несогласованном поддереве дерева отрезков в вершинах хранятся не истинные значения сумм на отрезках (по операции <tex>\oplus</tex>). При этом в корне поддерева, которому соответствует отрезок <tex>a_i..a_j</tex> хранится несогласованность <tex>d</tex> {{---}} такое число, что для любой вершины из этого поддерева верно, что его . Для того чтобы узнать истинное значение нужно «собрать» все несогласованности на пути от вершины к корню дерева: <tex>b_i = b'_i \odot d\left(\bigodot\limits_k d_k \right)</tex>. То есть для этого необходимо, чтобы вторая операция <tex>\odot</tex>была ассоциативной. == Массовые операции ==
Анонимный участник

Навигация