水桶倒几升水的问题

简单版:
有无限的水,现在给你两个水桶,一个3L,一个5L,问怎么可以获得4L的水?(装到水桶里,而且不可以用什么标记水桶的方式)
提示:两个水桶互相倒

答案:

  • 用装满水的5L桶把空的3L桶装满,5L桶还剩2L
  • 把3L桶水倒掉,把5L桶的水倒入3L桶,(这时3L桶内有2L水,还需1L即可装满)把5L桶再次装满水
  • 用5L桶把3L桶装满,5L桶还剩4L水
    5 - 3 = 2
    5 -( 3 - 2 )= 4

升级版:
有无限的水,现在给你两个水桶,一个5L,一个6L,问怎么可以获得3L的水?

答案:

  • 用装满水的6L桶把空的5L桶装满,6L桶还剩1L
  • 把5L桶水倒掉,把6L桶的水倒入5L桶,(这时5L桶内有1L水,还需4L即可装满)把6L桶再次装满水
  • 用6L桶把5L桶装满,6L桶还剩2L水
  • 把5L桶水倒掉,把6L桶的水倒入5L桶,(这时5L桶内有2L水,还需3L即可装满)把6L桶再次装满水
  • 用6L桶把5L桶装满,6L桶还剩3L水
    6 - 5 = 1
    6 -( 5 - 1 )= 2
    6 -( 5 - 2 )= 3
    6 - 3 = 3

其实并不难,只要冷静下来思考都可以做出来。条理清晰 + 冷静

你可能感兴趣的:(水桶倒几升水的问题)