[LOJ]#6515. 「雅禮集訓 2018 Day10」貪玩藍月

Solution 離線作法很簡單,就是線段樹分治,不過複雜度是 q m o d log ⁡ qmod\log qmodlog。 考慮在線作法,在線段樹分治中,咱們並無利用到刪除以及加入都只會在兩端進行這個性質,咱們考慮用兩個棧分別維護兩端,每次加入一個數就暴力作揹包,刪除就刪除棧頂。當某一個棧被刪空了以後,就把現有的數均等分紅兩份,扔進兩個棧中暴力重構。 詢問的話,一開始也想過度成兩段維護,但一直
相關文章
相關標籤/搜索