Skip to content

统筹规划问题

📖 ⏱️ 预计阅读时长

概述

统筹规划题在数量关系里不一定题量最多,但很能拉开差距。
因为它考的不是某个单一公式,而是你有没有“先安排、后计算”的意识。

这类题真正想解决的始终只有一件事:

在满足先后约束的前提下,让总时间最短。

所以统筹题的核心不在算术,而在安排顺序。

洗菜 4切菜 5烧水 10炒菜 4关键路径洗菜→切菜 = 9烧水 = 10取更长的 10,再加收尾 4

一、统筹规划的核心概念

1. 串行

如果一件事必须等前一件事做完才能开始,那么它们就是串行关系。

例如:

  • 洗菜之后才能切菜
  • 资料打印完之后才能装订

串行任务的时间要直接相加。

2. 并行

如果两件事互不依赖,可以同时做,那么它们就是并行关系。

例如:

  • 烧水和洗菜可以同时开始
  • 打印资料和制作封面可以同时进行

并行任务的时间不是相加,而是看谁更慢。

3. 瓶颈

在若干条可同时进行的流程中,最慢的那一条会决定整体什么时候能进入下一步。
这个最慢环节,就是瓶颈。

4. 关键路径

统筹规划里有一个非常重要的思想:

总时间 = 最长依赖路径的时间

这条“最长的、必须按顺序完成的路径”,就叫关键路径。

举个最简单的例子:

  • 路线 A:洗菜 4 分钟,再切菜 5 分钟,共 9 分钟
  • 路线 B:烧水 10 分钟

如果炒菜必须等 A 和 B 都结束,那么准备阶段并不是 9+10=19 分钟,而是:

max(9,10)=10

因为两条路线是并行展开的,最后只需要等更慢的那条。


二、统筹题的标准出手顺序

第一步:列出全部步骤

把题目里的动作全部拆开,不要在脑子里混着算。

第二步:标出先后关系

谁必须在谁前面完成,必须写清楚。

第三步:找出可并行部分

哪些步骤能同时开始,哪些只能等待,这是统筹题和普通时间题最根本的区别。

第四步:找关键路径

把所有必须连续完成的路径时间分别加出来,取最长的那一条。

第五步:再加最后统一收尾步骤

很多题最后还有一个“组装、装袋、下锅、提交”之类的动作,必须等前面都完成后再做。
这一段不能漏。


三、最常见的两种模型

1. 烧水做饭型

题干里会出现很多生活动作:

  • 淘米
  • 洗菜
  • 切菜
  • 烧水
  • 下锅

本质上考的是“谁能同时做,谁必须等待”。

2. 多工序装配型

题干里会出现:

  • 打印
  • 装订
  • 制作封面
  • 包装

或类似“零件 A 做好、零件 B 做好后再组装”。
本质上还是在考关键路径。


四、经典真题

真题1:做一顿饭需要完成四个环节:洗菜 4 分钟、切菜 5 分钟、烧水 10 分钟、下锅炒菜 4 分钟。已知切菜必须在洗菜之后,炒菜必须在切菜和烧水都结束后。问完成这顿饭至少需要多少分钟?
解析

解析: 先拆关系:

  • 洗菜 4 分钟
  • 切菜 5 分钟,必须在洗菜后
  • 烧水 10 分钟,可与洗菜同时开始
  • 炒菜 4 分钟,必须等切菜和烧水都结束

先看前置准备的两条路线:

路线 A:洗菜 → 切菜

4+5=9分钟

路线 B:烧水

10分钟

前置准备总耗时应取较大者:

max(9,10)=10分钟

然后再进行最后的炒菜 4 分钟,所以总时间为:

10+4=14分钟

正确答案为 B

真题2:制作一份资料包需要完成四步:打印正文 6 分钟,装订正文 4 分钟,制作封面 5 分钟,封装成册 3 分钟。已知装订必须在打印完成后进行,封装必须在装订和封面都完成后进行。问最少需要多少分钟完成?
解析

解析: 先拆成两条前置路线:

路线 A:打印正文 → 装订正文

6+4=10分钟

路线 B:制作封面

5分钟

封装要等两条路线都完成,所以前置准备时间是:

max(10,5)=10分钟

最后再封装 3 分钟:

10+3=13分钟

正确答案为 B

这题看上去是新题,实际上和“烧水做饭”完全是一个模型。


五、重复作业时怎么想

有些统筹题还会升级成“流水作业”:

  • 同样的任务要做很多份
  • 每一份都要经过若干道工序
  • 每道工序可能由不同的人或机器负责

这时你要重点观察:

  1. 第一份完成需要走完整条流程多久
  2. 后面每增加一份,真正卡速度的是哪一道最慢工序

也就是说,统筹题发展到后面,常常已经不是“把时间相加”,而是在找系统里的瓶颈。


六、统筹题最常见的误区

1. 见到时间就相加

这是最常见错法。
只要存在并行空间,直接相加就会把本来可以同时完成的步骤重复计算。

2. 看见能并行就全并行

也不对。
只要有依赖关系,就不能强行同时做。

3. 只盯局部最短,不看全局最短

统筹题真正要最短的是总时间,不是某一步单独看起来最短。

4. 忘了最后的统一收尾动作

很多题的最后一步必须等前面所有条件都满足后才能开始,这一步很容易被漏掉。


七、怎么把统筹题练熟

最稳的办法不是背一堆口号,而是固定自己的出手动作:

  1. 先拆步骤
  2. 再看依赖
  3. 再找并行
  4. 再找关键路径
  5. 最后补上统一收尾

只要这套顺序固定下来,统筹规划题就不会再像“脑筋急转弯”,而会变成一类很有章法的应用题。

🔒 会员专属内容

检查登录状态中...