То есть, добавляя, например, интервал (1, 6) мы всё равно будем добираться до всех листьев в этом интервале?
[0, 1, 0, 1, 2, 0, 0, 1, 2, 3, 2, 1, 0, 0, 0]
. Последние 8 элементов изменены за счет +1 от всех трех отрезков и хранят, сколько отрезков покрывает [i..i+1]. Предыдущие 7 элементов хранят минимум. Так что видно, что в корне 0, а значит на всем отрезке 0..8 есть пустые места. Но чуть дальше стоит 1, а значит отрезок 0..4 покрыт хотябы по одному разу.</>
в редакторе). А то влпрос удалят за нарушение правил. Почему в новых языках программирования goto нет?