视频字幕
明明早晨起来要完成以下几件事情:洗水壶1分钟,烧开水14分钟,将开水灌入水瓶要2分钟,吃早点9分钟,整理书包3分钟。我们应该怎样安排才能用时最少呢?最少要几分钟?首先我们需要分析这些任务之间的依赖关系。洗水壶必须在烧开水之前完成,烧开水又必须在灌水瓶之前完成。而吃早点和整理书包这两项任务可以与其它任务并行进行,不需要等待。现在我们用时间线来演示最优的任务安排。首先在第一分钟洗水壶,然后从第二分钟到第十五分钟烧开水,这需要十四分钟。接着在第十六到第十七分钟灌水瓶,这需要两分钟。同时,吃早点和整理书包可以在烧水期间完成,这样就不需要额外的时间。最优的安排方案是这样的:首先用一分钟洗水壶,然后开始烧开水。在烧开水的十四分钟期间,可以并行完成吃早点和整理书包这两项任务。最后用两分钟将开水灌入水瓶。这样安排的总时间是十七分钟。让我们验证一下总时间的计算。洗水壶需要一分钟,烧开水需要十四分钟,灌水瓶需要两分钟,这些是串行任务,必须依次完成。吃早点需要九分钟,整理书包需要三分钟,这两项任务可以在烧开水期间并行完成。因此,总时间就是关键路径的时间:一加十四加二等于十七分钟。并行任务不会影响总时间。通过合理安排任务顺序,利用并行处理,明明可以在十七分钟内完成所有早晨任务。关键路径决定了最短完成时间,而并行任务不会增加总时间。因此,最少需要十七分钟。