Смысл проблем: длина 1E9 $ $ $ A $ интервал нижний индекс $ [0,1e9-1] $, $ п-число входных интервалов $, $ [l_i, r_i] $ Интервал Класс 1, баланс -1, и спросил , сколько интервалов больше 0. решение: читать блог от старшего брата, точка может производить только максимальный вклад в размере $ 3e7 $ месяцев, что означает первый ищет префикс , а затем покрашена карта должна выглядеть следующим образом .
Хуже обстоит дело, он может оказывать влияние только $ 3e7 $ точек (возможно , сегментированные) , то вопрос о том, как получить этот $ 3e7 $ очков. Из блога Gangster
Почему? Очень просто в глазах старшего брата, я нарисовал схему , чтобы понять это.
Очевидно, что фронт $ F [я] $ добавить обратно $ г [г + 1] $ , чем длина между двумя большими секциями соединены друг с другом по этому вопросу.(Я действительно слишком блюдо) Затем после обработки, обработка эквивалентна
приставкой, и такая, есть несколько требований для всех позиций перед ним , он меньше , чем приставкой. Если диапазон немного на небольшое дерево с множеством требований о нет, $ 3e7log (3e7) $ по- видимому , истекло. Смотрите этот префикс , и до и после того, как максимальный элемент ошибки составляет всего $ 1 $, верхняя и нижняя границы большая разница не превышает $ 3e7 $, а затем сделать префикс и эту сумму. Число указывает количество вхождений одного массива и $ SUM [м] = сумма [ M-1] + B [м] $, и обновляет префикс, ответ $ анс + = сумма [м- 1] $. В середине есть некоторые детали , которые будут обработаны