問題: 有一個國家發現了5座金礦,每座金礦的黃金儲量不同,需要參與挖掘的工人數也不同。參與挖礦工人的總數是10人。 每座金礦要麼全挖,要麼不挖,不能派出一半人挖取一半金礦。要求用程式求解出,要想得到儘可能多的黃金,應該選擇挖取哪幾座金礦? 動態規劃有三個核心元素:最優子結構、邊界、狀態轉移 方程式。 ...
問題: 有一個國家發現了5座金礦,每座金礦的黃金儲量不同,需要參與挖掘的工人數也不同。參與挖礦工人的總數是10人。 每座金礦要麼全挖,要麼不挖,不能派出一半人挖取一半金礦。要求用程式求解出,要想得到儘可能多的黃金,應該選擇挖取哪幾座金礦?
動態規劃有三個核心元素:最優子結構、邊界、狀態轉移 方程式。 該問題中要求10個工人5個金礦,挖最多黃金的選擇。因此最優子結構有兩種情況:
- 10個工人4個金礦時,挖出最多黃金的選擇。
- 4金礦,工人數:10-最後一個金礦需要的人數。