a,b,c,d四个人花费不同的时间过桥,求最短时间

该博客讨论了一种逻辑推理问题,涉及四个人A、B、C、D过桥,每个人过桥所需时间不同。内容阐述了通过优化两人组合和返回策略来最小化总过桥时间的方法,强调了避免最大时间和次大时间一起过桥的原则,以减少时间浪费。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

看题目

A,B,C,D四个人夜里过一座桥,分别花费1,2,5,10分钟,只有一支手电 ,并且,一次最多只能两个人同时过桥。如何安排,可以最短的时间过河。

这是一种类推题。
假设只有A一个人过河

1,A-》

只需要1分钟
假设只有A,B两人过河

1,AB-》

只需要2分钟。
假设有A,B,C过河
肯定要有一个人回来
然而,回来的人,必然是河对岸时间最短的人

1,AB->
2,A《-
3,AC-》
一共10分钟

1,AC-》
2,A《-
3,AB-》
一共8分钟

1,BC-》
2,B《-
3,AB-》
一共9分钟

看上面规律,要保证每次回来的时间尽可能短。
如果是B,C,D过河

1,BC->5
2,B<-2
3,BD->10
一共17分钟

BD->10
B<-2
BC->5
一共17

CD->10
C<-5
BC->5
一共20

在考虑,4人的

1,AB->2
2,A<-1
3,CD->10
4,B<-2
5,AB->2
一共17分钟

总结

要考虑最大的时间,因为至少是要花费的
,最大的时间,以及次大的时间要尽可能规避,最大和次大要尽可能一起走,减少时间浪费。同时,回来也要是对岸最短时间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值