CKSC 林鶴哲
2019-12-27
Subproblem1
Subproblem2
Subproblem3
我們所決定的某個策略「不比所有策略來的差」。
這是「貪心」之所在。
一個問題的最佳解,是由很多小問題的最佳解所組起來的。
如上頁,104元的最佳解,是由子問題1的最佳解+2個50元組成的。
sol(sub-problem1) = 0個10元+sol(sub-problem2)
美國幣值:1, 5, 10, 25
猜猜看,需要加哪一個幣值可以減少平均找錢數
classic Greedy problem
Philosophy: Greedy choice stays ahead.(永遠領先)
這題我們沒有要保證得到的客人最多,因此只要在任何時間點我們都服務「至少跟B店一樣多人」,就能達到目標。
假設現在有兩個人,分別是a分鐘和b分鐘,該如何選擇能保證我們比B先服務完?