粉笔先生
返回全部学科 / 数学 / 知识点精讲 / 优化策略:让事情做得又快又好
数学 4年级 困难

优化策略:让事情做得又快又好

本课通过泡茶、烙饼、田忌赛马三个生活例子,教会四年级学生如何统筹安排时间和资源,找到最优方案。

优化策略 统筹规划 时间管理

概念导入:为什么我们总想“省时间”?

同学们,你们有没有遇到过这种情况:周末想玩,但必须先完成作业、帮妈妈做家务、还要练琴……时间总是不够用!其实,很多大人也会遇到这样的难题。怎么安排才能用最短的时间做完所有事呢?这就需要用到数学里的优化策略——在所有可能的方案中找出最好的那个。

今天我们就用三个有趣的小故事来学习:泡茶怎么最省时、烙饼怎么最快、比赛怎么赢对手。准备好了吗?

核心讲解:优化就是“巧安排”

优化策略的核心是:有些事可以同时做,有些事必须按顺序做。我们要做的就是“把能同时做的事合在一起,让不能同时的事排好队”。

我们用一个简单的公式来记住它:
最优时间 = 必须顺序做的事的时间 + 最长的并行任务时间

当然,这只是思路,具体问题要具体分析。

典型例题

例题1:小明泡茶迎客

小明要给客人泡茶,需要做下面几件事:

  • 洗水壶:1分钟
  • 烧开水:8分钟
  • 洗茶壶:2分钟
  • 洗茶杯:2分钟
  • 拿茶叶:1分钟
  • 泡茶:1分钟

请问:小明最少需要多少分钟才能让客人喝上茶?

思路:烧水的时间最长(8分钟),而且烧水时人可以做别的事。所以我们可以先把水壶洗好,然后开始烧水,在烧水的同时完成洗茶壶、洗茶杯、拿茶叶这三件事(一共2+2+1=5分钟,比8分钟短,所以完全来得及)。烧好水后再泡茶(1分钟)。

步骤:
1. 洗水壶(1分钟)
2. 烧开水(8分钟),同时做:洗茶壶、洗茶杯、拿茶叶
3. 泡茶(1分钟)
总时间:1 + 8 + 1 = 10分钟

易错点:很多人会忘记烧水时可以做别的事,按顺序每件做完再做下一件,那就要1+8+2+2+1+1=15分钟,多花了5分钟!

下图展示了最优方案的时间安排(蓝色条表示可以并行做的任务):

图1:泡茶最优方案时间轴(共10分钟)
时间(分)0246810洗水壶烧开水(8分钟)洗茶壶2洗茶杯2拿茶叶1泡茶□ 必须顺序做的任务 □ 并行任务

例题2:烙饼的学问

妈妈用平底锅烙饼,锅每次最多能放2张饼,每张饼的正反面都要烙,每面需要3分钟。现在爸爸、妈妈和小明各要吃一张饼(共3张),最少需要几分钟才能都吃上?

思路:如果每次烙2张,第一锅烙饼1和饼2的正面(3分钟),第二锅烙饼1反面和饼3正面(3分钟),第三锅烙饼2反面和饼3反面(3分钟),共9分钟。注意:烙饼时锅里不能空着。

步骤:
第1锅:饼1正面 + 饼2正面 → 3分钟
第2锅:饼1反面 + 饼3正面 → 3分钟
第3锅:饼2反面 + 饼3反面 → 3分钟
总时间:3+3+3 = 9分钟

易错点:很多同学会先烙2张(正面3分钟,反面3分钟)共6分钟,再烙最后1张(正面3分钟,反面3分钟)共6分钟,加起来12分钟。那多用了3分钟,因为烙最后一张时锅里有空位没利用。

下面用图展示三张饼的烙制顺序(饼1、饼2、饼3,A面=正面,B面=反面):

图2:三张饼的最优烙制顺序(共9分钟)
第1锅(0-3分钟)饼1 A饼2 A第2锅(3-6分钟)饼1 B饼3 A第3锅(6-9分钟)饼2 B饼3 B每面3分钟,锅里始终有两张饼

例题3:田忌赛马(策略优化)

齐王和田忌赛马,每人的马按速度分为上等马、中等马、下等马。齐王的三匹马都比田忌的对应等级快,但田忌的上等马比齐王的中等马快,田忌的中等马比齐王的下等马快。问田忌怎样安排出场顺序才能赢得比赛(三局两胜)?

思路:如果硬碰硬(上都对上,中对中,下对下),田忌全输。但如果用以弱对强,以强对中,以中对弱的策略,就能赢。

方案:
第一局:田忌下等马 vs 齐王上等马 → 田忌输
第二局:田忌上等马 vs 齐王中等马 → 田忌赢
第三局:田忌中等马 vs 齐王下等马 → 田忌赢
总比分 2:1,田忌获胜。

易错点:有的同学会想“让强的去对强的”,结果反而输了。优化策略不是比谁“力气大”,而是看怎么安排能发挥最大优势。

下图展示对阵情况:

图3:田忌赛马最优对阵图
齐王田忌上等马中等马下等马下等马上等马中等马

常见误区

  • 误区一:只想着做完一件再做下一件——忘记有些事可以同时做。比如泡茶时,烧水的时候人可以干别的事。
  • 误区二:烙饼时锅不能空着——如果锅里空一个位置就是浪费,要尽量让每次都用满。
  • 误区三:比赛时硬碰硬——有时候故意输掉一局,反而能赢得整场比赛,这就是“以退为进”的策略。

学习建议

  1. 碰到安排时间的问题,先列出所有事和所需时间,想想哪些事可以同时做。
  2. 画一个简单的时间轴草图,把串行和并行任务标出来。
  3. 多练习生活中的优化问题,比如怎么安排周末学习、玩耍和睡觉的时间。

知识链接

优化策略在生活中无处不在:工厂安排生产计划、快递员设计送货路线、学校安排课程表……甚至我们排队选哪个窗口最快也是优化的思想。以后学习更高级的数学(如线性规划、运筹学)时会深入研究的。

习题自测

  1. 小刚想为妈妈准备早餐:煮鸡蛋(8分钟)、热牛奶(加热1分钟,微波炉)、切水果(3分钟)、烤面包(2分钟,烤箱)。家里只有一个微波炉和一个烤箱,小刚能同时使用它们,但他自己一次只能做一件事。问最少需要几分钟?
  2. 一个平底锅每次最多放3张饼,每面烙2分钟。现在有4张饼,最少需要几分钟?(提示:可以借鉴3张饼的思路)
  3. 学校乒乓球比赛,红队有3名队员(编号A、B、C,A最强,C最弱),蓝队也有3名队员(1、2、3,1最强,3最弱)。每场比赛一对一,三场两胜。如果蓝队知道红队出场顺序,蓝队如何安排才能获胜?假设A>1>B>2>C>3(A比1强,1比B强,B比2强,2比C强,C比3强)。

答案:

  1. 8+2=10分钟(煮鸡蛋8分钟,同时热牛奶1分钟和烤面包2分钟,完成后切水果3分钟?注意切水果必须在煮鸡蛋之后?其实可以同时做:先启动煮鸡蛋和热牛奶(同时),然后烤面包(同时),最后切水果(如果只有一个人,切水果需要单独做,但可以在煮鸡蛋时做?不行,因为要看着微波炉和烤箱?实际上可以:煮蛋8分钟,同时热牛奶1分钟(人做别的),烤面包2分钟(人做别的),但切水果3分钟需要在人空闲时做。如果热牛奶和烤面包都只需启动,然后人可以去做切水果。所以总时间=8分钟(最长的)。注意切水果3分钟可以在煮鸡蛋期间完成,所以整体8分钟。但如果切水果必须用刀具不能同时,那么可以:启动煮蛋+热牛奶+烤面包(同时),同时切水果,总时间=8分钟。所以答案是8分钟。)更严谨:煮蛋8,热牛奶1,烤面包2,切水果3,可并行,所以8分钟。
  2. 4张饼最少需要6分钟。方法:第1锅:饼1正、饼2正、饼3正(2分钟);第2锅:饼1反、饼2反、饼4正(2分钟);第3锅:饼3反、饼4反、饼1未?注意饼1已熟,第3锅:饼3反、饼4反、饼2?实际上需要重新组合:第1锅:ABC正;第2锅:AB反、D正;第3锅:CD反、A? 但A和B已经熟了,所以第3锅只需烙C反和D反,但锅可以放3张,可以只放2张,但为了最快,可以放一张空?但锅每次最多放3张,最少放0张?但为了不浪费,可以放3张,但只有两张需要烙,所以可以放一张已经烙好的?但不需要。所以实际时间:第1锅2分钟,第2锅2分钟,第3锅2分钟,共6分钟。方案:饼1、2、3正面(2)→饼1反面、饼2反面、饼4正面(2)→饼3反面、饼4反面、空位(2)。总6分钟。
  3. 蓝队采取“以弱对强”策略:用最弱的3对阵红队最强的A(输),用最强的1对阵红队中等的B(赢),用中等的2对阵红队最弱的C(赢),最终2:1获胜。