先给结论:四年级优化问题只考两个判断

四年级优化问题在多数教材里放在“数学广角”单元,以人教版为例是四年级上册的“数学广角——优化”。不同版本教材的单元位置和例题数据可能不同,但考查目标一致:在给定条件下,通过调整做事顺序、把能并行的事情并行,让总时间最短或方案最优。

所有题目最终都落在两个判断上:

  • 哪些事可以同时做(并行);
  • 哪些事必须排先后(串行)。

把这两类关系理清,再用“总时间 = 必须串行的主线时间 塞不进主线的零碎时间”去核算,大部分题就能解出来。合理安排时间不是把所有时间相加,也不是凭感觉“先做快的”,而是有判断依据的。

通用四步解题法:先列清单,再画时间轴

四年级学生最容易犯的错是读完题直接开始加数字。更稳妥的做法是固定四步:

  1. 列清单。把每件事和它需要的时间写下来,一件不漏。
  2. 标关系。逐条问:这件事必须在哪件事之后?这件事能不能和别人正在做的事同时进行?
  3. 画时间轴或流程图。用横条表示时间,能并行的上下叠放,必须先后的一字排开。
  4. 算总时间并追问“还能不能更快”。算出结果后,让孩子尝试换一种顺序,比较两种方案,说明为什么当前方案更短。

这四步的价值在于把“想”变成“看得见”。孩子只要能画出图,就能自己发现哪段时间被浪费了。

沏茶问题:找出可以同时做的事

沏茶问题是四年级优化问题中最基础的一类。教材常见的数据是:洗水壶 1 分钟、接水 1 分钟、烧水 8 分钟、洗茶杯 2 分钟、找茶叶 1 分钟、沏茶 1 分钟。

先标关系:洗水壶必须在接水之前,接水必须在烧水之前,沏茶必须在烧水之后;洗茶杯和找茶叶不需要等水烧开,可以和烧水同时进行。

于是主线是:洗水壶 1 分钟 → 接水 1 分钟 → 烧水 8 分钟 → 沏茶 1 分钟,共 11 分钟。洗茶杯 2 分钟和找茶叶 1 分钟合计 3 分钟,塞进烧水的 8 分钟里,不额外占用总时间。

判断“能不能同时做”有三个前提,缺一不可:

  • 两件事不争用同一个人手或同一个工具;
  • 两件事没有先后依赖;
  • 同时做不会导致其中一件事做不成。

很多孩子把“烧水”理解成必须站着看,于是把洗茶杯排到烧水之后,答案变成 14 分钟。这里的教学重点不是记住 11 分钟,而是让孩子说出“烧水时人是空着的,可以去做别的”。

烙饼问题:容量限制下的交替烙

烙饼问题的规则要读清楚:一口锅每次最多同时烙 2 张饼,每张饼有正反两面,每面需要相同的时间。问烙 n 张饼最少需要多少时间。

先看小数目。设每面 3 分钟:

  • 1 张饼:两个面只能分两次烙,共 6 分钟;
  • 2 张饼:正面一起烙 3 分钟,反面一起烙 3 分钟,共 6 分钟;
  • 3 张饼:先烙 1、2 号正面(3 分钟),再烙 1 号反面和 3 号正面(3 分钟),最后烙 2、3 号反面(3 分钟),共 9 分钟。

由此可以得到结论:当饼数 n≥2 时,最少时间 = n × 每面时间。推导依据是:n 张饼共有 2n 个面,锅一次最多烙 2 个面,所以至少要烙 2n÷2 = n 次;每次用 t 分钟,所以至少需要 nt 分钟。这个下界是可以达到的:n 为偶数时两两一组;n 为奇数且 n≥3 时,先用交替法烙好 3 张,剩下的偶数张两两烙。因此 nt 分钟就是最少时间。

要特别提醒孩子:公式只适用于 n≥2。1 张饼时锅的另一半空着,仍然要烙两次,需要 2t 分钟,不能套用 nt。

更关键的技巧是“交替烙”的思维方式:奇数张饼如果坚持两张两张地烙,最后总会剩下 1 张独占一锅,浪费一半容量。把 3 张饼的 6 个面重新配对,就能让每一次都不空位。这个“让每次容量用满”的思路,比背公式更有迁移价值。

排队等候问题:用时短的排在前面

排队等候问题通常是:只有一个水龙头,几个人分别需要不同时间接水,怎样安排使所有人等候时间总和最少。

例如三个人分别需要 3 分钟、5 分钟、8 分钟。按 3→5→8 的顺序:

  • 第一个人接水 3 分钟,后面两人都在等,产生 3×2 = 6 分钟等候;
  • 第二个人接水 5 分钟,后面一人等,产生 5×1 = 5 分钟等候;
  • 第三个人接水时没人等了,产生 0 分钟等候。

等候时间总和 = 6 5 0 = 11 分钟。如果反过来按 8→5→3 安排,等候时间总和变成 8×2 5×1 = 21 分钟,明显更长。

规律可以这样解释:排在前面的时间会被后面所有人各等一次,所以用时越短的事越应该往前放。这也是计算机科学里“短作业优先”思想的雏形,四年级只需要理解“短的在前,总等候更少”即可。

注意口径:以上计算的是“等候时间总和”,不含每个人自己接水的时间。如果题目问的是“从第一个人开始到全部接完的总时间”,就要把三个人的接水时间都加进去,答案是 16 分钟。做题前先确认题目问的是哪一个。

田忌赛马:对策问题有前提条件

田忌赛马属于对策问题,和前面三类“省时间”的题不同,它优化的是胜负结果,而不是时间。

故事里的策略是:用下等马对对方的上等马,主动放弃一局;用上等马对对方的中等马,用中等马对对方的下等马,赢下两局,三局两胜。

这个策略成立需要几个前提,教学中必须讲清楚:

  • 知道对方三匹马(或三张牌)的强弱顺序;
  • 知道自己可以调整出场顺序,而对方顺序已经确定;
  • 双方实力差距在可控范围内,至少自己较强的两匹能赢对方较弱的两匹。

如果双方实力差距过大,比如自己最强的马也赢不了对方最弱的马,那么任何排列都赢不了。如果对方也能随机调整顺序,这个策略就不保证成功。把前提讲清楚,孩子才不会把“田忌赛马”当成万能口诀。

六个高频错误,对照检查

  • 把所有时间直接相加。忽略了可以并行的事情,沏茶问题最容易犯。
  • 把有先后依赖的事强行并行。比如洗水壶和接水不能同时做,因为要先洗干净才能接水。
  • 忽略容量限制。烙饼时忘记锅一次最多放 2 张,排出放 3 张的方案。
  • 奇数张饼仍两张两张烙。最后一张独占一锅,多花一次时间。
  • 排队问题按从长到短排。直觉上“先做难的”,但等候时间总和会变大。
  • 田忌赛马不看前提。不判断实力差距和对方是否可预知,直接套用“下对上”。

家长和老师怎么教:三个可操作的方法

第一,用卡片摆一摆。把每件事写在卡片上,标上时间,让孩子动手排列。摆的过程比讲十遍更能建立“并行”和“串行”的直觉。

第二,画时间轴。横轴表示时间,能同时做的事上下叠放。孩子画完会直观看到哪一段是空的,空的那段就是可以优化的空间。

第三,追问“还能不能更快”。不要在孩子算出答案后立刻判对错,而是问:还有没有别的排法?两种排法差在哪里?哪一种浪费了时间?这一步是把解题技巧变成思维能力的关键。

另外,允许孩子用“笨办法”列举所有方案。四年级的题目数据小,列举本身就是发现规律的过程。先列举、再归纳,比直接给公式更符合这个年龄段的认知顺序。

配套练习(含答案要点)

  1. 妈妈做午饭:淘米 2 分钟、电饭煲煮饭 20 分钟、洗菜 5 分钟、切菜 3 分钟、炒菜 10 分钟。最少需要多少分钟?
    答案要点:淘米 2 分钟,煮饭 20 分钟期间完成洗菜、切菜、炒菜共 18 分钟,总计 22 分钟。
  2. 一口锅每次最多烙 2 张饼,每面 4 分钟,烙 5 张饼最少需要多少分钟?
    答案要点:5≥2,用 5×4 = 20 分钟。先两两烙 2 张用 8 分钟,剩下 3 张用交替法用 12 分钟。
  3. 只有一个水龙头,三人分别需要 3 分钟、5 分钟、8 分钟接水,怎样安排使等候时间总和最少?最少是多少?
    答案要点:按 3→5→8 安排,等候时间总和 = 3×2 5×1 8×0 = 11 分钟。
  4. 甲的三张牌是 3、6、8,乙的三张牌是 4、5、7,每局各出一张比大小,三局两胜。甲后出,怎样出能赢?
    答案要点:甲用 3 对乙的 4(主动放弃一局),用 8 对 7(赢),用 6 对 5(赢),2:1 获胜。

常见问题

烙饼问题一定要背公式吗?

不建议把公式当作起点。四年级的重点是理解“总面数÷每次最多烙的面数”这个下界,以及交替烙为什么能让每次都不空位。公式是推导的结果,不是解题的前提。孩子能自己推出 n×每面时间,比记住公式更稳。

沏茶问题为什么不能把所有时间加起来?

因为烧水的 8 分钟里,人是空闲的,可以同时洗茶杯、找茶叶。这些事不占用额外的时间。把所有时间相加,等于假设每件事都必须单独占用一段时间,忽略了并行关系。

优化问题的答案唯一吗?

最少时间通常是唯一的,但达到最少时间的方案可能不止一种。比如沏茶问题中,先洗茶杯还是先找茶叶,总时间都是 11 分钟。判断标准是总时间是否最短,而不是顺序是否和标准答案一模一样。

四年级优化问题和奥数里的统筹问题一样吗?

思想同源,难度不同。四年级教材题数据小、情境具体,重点是建立并行、串行和容量限制的意识;奥数题会加入更多限制条件,需要更系统的列举和比较。先用教材题把四步法练熟,再拓展更复杂的题更合适。

孩子总把“同时做”理解错怎么办?

回到三个前提逐条检查:是否争用同一个人或同一个工具、是否有先后依赖、同时做会不会导致做不成。用具体反例说明,比如“洗水壶和接水不能同时,因为水壶还没洗就不能接水”,比抽象讲解更有效。

小结

四年级优化问题的技巧可以压缩成一句话:先分清并行和串行,再用时间轴核算总时间,最后追问还能不能更快。沏茶问题练的是找并行,烙饼问题练的是在容量限制下让每次都用满,排队问题练的是顺序对总等候时间的影响,田忌赛马练的是有前提条件的对策。四类题的共同点,都是先看清限制,再安排顺序。