模擬測試20191108

$T1:合併集合$

斷環成鏈,區間$dp$數據結構

 

$T2:climb$

顯然若是肯定了最終的藥那麼前面每次必定儘可能選$A-B$最大的藥函數

考慮按照$A-B$排序,枚舉每個時間做爲答案spa

那麼有兩種狀況排序

1,用尚未吃過的藥跳出it

2,用以前吃過的藥跳出cli

對於第二個狀況,設取出的藥爲$m$,考慮取出一個以前吃過藥的影響im

顯然會使$m$後面的藥總體左移數據

那麼咱們就須要判斷$m$後面每一個點的$ H_{j}-(A_{i}-B_{i})$和$\sum\limits_{t=1}^{j}$的大小關係集合

那麼用隨便一個數據結構維護$H_{j}-\sum\limits_{t=1}^{j}$的最小值就好了時間

 

$T3:coin$

$SG$函數,還在研究

相關文章
相關標籤/搜索