BZOJ1233 [Usaco2009Open]乾草堆tower[貪心+單調隊列優化]

地址 注意思路!多看幾遍! 很巧妙的一道題。不再是決策點以dp值中一部分含j項爲維護對象,而是通過維護條件來獲取決策。 首先有個貪心策略,讓底層的寬度儘可能小,才能讓高度儘可能高。所以應該倒着dp,表示堆$i$~$n$的最高高度$f[i]$,同時這種最值應來源於之後的j,要在設一個$g[i]$表示以i爲底層,最窄的寬度。這個的話真的只可意會啊。注意$g[i]$沒人告訴你是單調的,$g[i]$之後一
相關文章
相關標籤/搜索