C1099 [Contest #8] 菜菜種菜 (樹狀數組+二維偏序)(好題)

題目連接 思路:首先轉換如下問題,咱們能夠設置兩個數組L【i】和R【i】,L【i】表示比i的左邊所能到達的最近的數,R【i】表示比i的右邊所能到達的最近的數,因而問題就轉化爲了,對於一個查詢【l,r】若是i存在貢獻的話,i必定知足l<=i<=r而且L【i】<l&&R【i】>r,這個就是典型的偏序問題了。咱們仍是先固定一遍,咱們把查詢按右端點固定,而後存一個優先隊列表示當前查詢下合法的i的集合。 對
相關文章
相關標籤/搜索