決策單調性優化 dp 合集

2022-06-05 09:24:16 字數 654 閱讀 2484

p1912 [noi2009] 詩人小g

後面的決策能反超前面的,二分決策佇列。

p3515 [poi2011]lightning conductor

不是決策單調性,但可以維護決策的棧。

後面的決策可能被前面的反超。

cf321e ciel and gondolas

決策單調性在層之間轉移,可以分治;

或者利用 \(op(n,k-1)\le op(n,k)\le op(n+1,k)\) 。

p5244 [usaco19feb] mowing mischief p

難題。

求出最長上公升子串行後,就是乙個在層之間轉移的模型。

推一下式子會發現有決策單調性(一條直線分開平面)

p5574 [cmdoi2019]任務分配問題

像 cf321e 的模型。

在層之間轉移,可以分治,莫隊維護指標就行了。

某些題目如果轉移複雜度高,可以看看有沒有單調性,然後指標掃

例如:[noi2011] noi 嘉年華 ,對資料結構的愛

決策單調性優化DP 分治優化決策單調性

前言 本來這篇已經寫了 frac 了 然後我關機時忘儲存了。華麗的分割線 對於類似於 dp i j max min dp k 1 j 1 count k,i 不妨設 當 最後一次 max min 更新時 f i,j k 若有 forall i,j in 1,n s.t.i j rightarrow ...

決策單調性優化DP學習筆記

廢話,當然是在dp式子滿足某些性質的時候來優化複雜度 對於 j 往大於 j 的 i 轉移,可以表示成乙個關於 i 的函式 f j i 也就是 dp i max min 若是取 max 並且在某乙個地方 f j i 從下面跑到了 f k i 的上面 如果加入 f j i 這個函式時本來就在 f k i...

決策單調性優化dp 專題練習

對於形如 dp i dp j i j i j 型別的轉移方程,維護乙個上凸包或者下凸包,找到切點快速求解 技法 1.單調佇列 在保證插入和查詢的x座標均具有單調性時可以使用 2.單調棧 二分 保證插入有單調性,不保證查詢有單調性 3.分治 1 或 2 在每次分治時將 l,mid 這段區間排序後插入,...