“其实数学方法也能帮助你更快完成任务,这就是运筹学,也叫最优化。”妞妞瞪大眼睛,一口菜都没有送到嘴里。
爸爸从来没有给孩子讲过更深的数学,不过觉得现在是时候了。
“比如,今天早上,你梳头的时候吃早点,而不是梳完头再吃,这样就节省了时间。”
“我在公交车上听音乐是不是也节省了时间?公交车上好多人都在听音乐或是看手机,他们也是节省时间?”
“倒不全是!他们很多是在打发时间,不过妞妞不一样啊!你那么喜欢听歌,每天都得听才开心,这就是一个任务了,所以你是在节省时间。”
“哦。”妞妞表示理解。
“还有更高级的数学方法来解决如何最快最好地完成任务。你想学吗?”
“当然了,我的数学100分呐!”
爸爸说:“家里做饭,红苋菜洗干净要8分钟,炒好要4分钟。蒜苗洗净切好要5分钟,炒好上桌要6分钟。准备好肉要11分钟,做好咕咾肉12分钟。最后做汤的材料准备好要5分钟,上火做好汤需要15分钟。妈妈怕油烟只会准备菜不炒菜,爸爸手不小心破皮了不能见水,只炒菜不洗菜。为简单起见,我们假设家里只有一个火眼,米饭可以单独用电饭煲焖。爸爸妈妈怎么做才能在最短时间吃上饭呢?”
妞妞有些抓不住重点,眼神有些茫然。“爸爸妈妈快点做啊!”
“你看,如果按照顺序来做。妈妈收拾红苋菜,爸爸就先等待8分钟。洗好了,妈妈再准备蒜苗。爸爸4分钟之后,已经做好了第一道菜。可是蒜苗准备需要5分钟,爸爸再等1分钟。”
爸爸稍微等了等,让孩子思考一下。
“接下来,蒜苗做好了,可是6分钟后肉还没有准备好,爸爸需要再等5分钟,因为肉菜准备时间稍长些。等咕咾肉完成,妈妈早就把蘑菇准备好,咱们需要再等待15分钟,才能一起吃饭,时间总共是8+5+11+12+15=51分钟。”
妞妞还是不太明白,爸爸接着说:“8分钟时妈妈洗红苋菜,爸爸等。5分钟是爸爸完成炒好红苋菜再等1分钟,妈妈需要时间准备蒜苗,对吧?”
妞妞点点头。
“11分钟里面爸爸炒好蒜苗,但是还得等待5分钟,因为妈妈准备肉需要11分钟。”妞妞频频点头,表示同意。
“再之后,爸爸12分钟做完咕咾肉。而妈妈在此期间已经完成蘑菇食材准备,15分钟后所有菜蔬做好。”
妞妞好像有些明白,“要是先准备蘑菇做汤,会最快,爸爸不用等久。”
“是吗?肯定快了,对吧?因为爸爸不用等那么长时间,但是你怎么能肯定就是最短的呢?有没有更好的安排呢?”
晚饭一结束,爸爸和妞妞就开始研究做菜问题,一个大脑袋和一个梳小辫的小脑袋挤在爸爸书桌前。爸爸拿出一张纸,画了两条线。
一条线是妈妈的时间安排,分别是第一段8分钟,第二段5分钟,第三段11分钟,第四段5分钟。
另外一条线是爸爸的时间。第一段4分钟,空出1分钟。之后是第二段6分钟,接5分钟空当。第三段12分钟和第四段15分钟紧跟之后。
“你看我们每一段都是取的最大值。第一段妈妈洗菜,爸爸等待,8分钟。第二段5分钟,妈妈洗菜时间长于爸爸做好第一道菜的时间,爸爸等待。第三段11分钟,爸爸早就把第二道菜做好了,但妈妈还在准备第三道菜的材料还是需要爸爸等待。”爸爸看着妞妞的眼睛,“这显然不是最好的办法,对吧?”
妞妞说:“对呀,妈妈先准备蘑菇就好了。”
爸爸再画两条线。一条代表妈妈准备蘑菇的5分钟,此时爸爸等待。“好的。这样的话爸爸只需等待5分钟,确实是最短的。我们找到了一个最短的时间,是准备蘑菇的时间。妈妈最先准备蘑菇可以使爸爸的等待时间减少到最短。很正确!妞妞说说妈妈应该准备的下一道菜是哪一道呢?”
妞妞有些懵懵懂懂的,不知从何说起。
“一开始是爸爸等待妈妈准备材料,最后是全家人等待最后一道菜上桌,对不对?如果做最后一道菜的时间最短,是不是也是缩短整个事件了啊?”