逻辑思维面试题-河里的水是无限的,现在有两个水桶分别是5L,6L,问如何从河里取3L水?

河里的水是无限的,现在有两个水桶分别是5L,6L,问如何从河里取3L水?

解1
设:
A为5L 。
B为6L。
解:
(1)5L的装满,全倒向6L中;此时B中有5L水(空1L).
(2)5L的再装满,再倒向6L中,此时只能倒入1L;此时A剩有4L水.
(3)把B中的的水全倒掉,把A中的4L倒入B中;此时B中有4L水(空2L),A为空.
(4)把A装满,倒向B,只能倒入2L,A中还剩3L.

解2
我先把6装满!
6把5倒满,这时候6剩下1升,
又把5的倒掉,把1升装5里头,
再把6装满,往5里倒,直到倒满,此时6的桶里有2升,
再把5的倒掉!把2升倒5的桶里!
再把6的桶装满,往5里倒,当倒满5的桶时6L的桶里刚好3升。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值