[益智题] —— 最短时间过桥

这是一道关于多人过桥的益智问题,涉及到如何在有限资源下以最短时间全员过桥的策略。文章提供了两个不同人数的实例,解释了解题思路,即每次选择时间相差最大的两人组合过桥,由时间短的人返回,以此实现总时间的最小化。通过这种方法,六人过桥的最短时间为22分钟。
摘要由CSDN通过智能技术生成

题目描述:

        现有A B C D 四个人需要过桥,他们的过桥时间分别为 1分钟、2分钟、5分钟、10分钟。每次过桥需要两个人一起,只有一把手电筒,因此需要一个人返回,问如何分配才能在最短时间内全员过桥?

解题思路:

A B 过桥2分钟
A 返回1分钟
C D 过桥10分钟
B 返回2分钟
A B 过桥2分钟

        这种方式会比时间长的人带时间短的人过桥,让时间短的人返回所用时间更少。整体思路是每次将要过河人的时间排序,每次取最值的两个人过桥,返回时间最短的人。

题目描述:

        现有A B C D E F 六个人需要过桥,他们的过桥时间分别为 1分钟、2分钟、1分钟、6分钟、8分钟、9分钟。每次过桥需要两个人一起,只有一把手电筒,因此需要一个人返回,问如何分配才能在最短时间内全员过桥?

解题思路:

A C 过桥1分钟
A 返回1分钟
E F 过桥9分钟
C 返回1分钟
A C 过桥1分钟
A 返回1分钟
B D 过桥6分钟
C 返回1分钟
A C 过桥1分钟

        由此可知最短通过时间为22分钟。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值