動態規劃--樹形依賴揹包

樹形依賴揹包是子樹依賴父親才能產生貢獻的一類問題。 有三種種解決的辦法: 1.強制選擇當前節點,用當前的狀態去更新子樹信息,而後再用子樹信息更新父親。 2.對於這一類問題,只有選擇了父親節點,才能選擇子樹。因此咱們用dfs序來進行dp,對於子樹,再dfs序上是連續的一段,能夠考慮前i個dfs序帶來的最大收益,正常的揹包便可,稍微注意整個子樹都不選的更新便可。
相關文章
相關標籤/搜索