ZJOI2017 樹狀數組

題解 能夠注意到,假的樹狀數組其實是求後綴和。那麼對於每一個詢問,真的樹狀數組查詢的和是 [l,r] ,假的查詢的和是 [l−1,r−1] ,它們的區別只有 l−1 和 r 這兩個端點。 考慮用一個樹套樹維護這個東西。第一維是左端點,第二維是右端點。 對於每一個修改操做,都在對應地區間上打上保持不變的機率標記。 如今問題是如何合併兩個保持不變的機率的標記。設兩個機率爲別爲 p1,p2 那麼最終合併
相關文章
相關標籤/搜索