陪小孩玩拿到最多糖果的遊戲
身為家長的我們,一定會遇到小孩想要吃糖果、餅乾呀。
分享一個簡單的遊戲給各位,
拿出一張紙,畫出方格。我是直接用桌遊的圖板和圍棋盤使用。
遊戲規則:
- 將糖果零散放在方格內,一個方格放一個糖果。
- 烏龜放在左下的角落
- 烏龜只能向右、向上走。
小孩為了滿足心中的慾望,得思考要怎麼走才能拿到最多糖果。
(請想像那些冰磚是糖果,機器龜要如何從左下角開始行走,拿到最多糖果呢?需要難度更高時,請換成圍棋盤和3D立體)
進階玩法:
- 將兩顆糖果放在其中一個方格,小孩就得更加思考,要怎麼走,才能得到更多糖果。
- 將較好吃的糖果放在其中一格,但是限定小孩當你手上持有「單數」數量的糖果時,才可以經過拿取。
- 再進階點,玩玩3D,這時候行走方向就只能向右,向前,向上。
其實這是 Dynamic Programming 動態規劃,有興趣的自學生可以讀一讀 Dynamic Programming (英),Dynamic Programming(中)。普遍用在數學、管理科學、計算機科學、經濟學、生物學。