Skip to content

Latest commit

 

History

History
11 lines (11 loc) · 841 Bytes

智力题两水桶问题.md

File metadata and controls

11 lines (11 loc) · 841 Bytes

智力题两水桶问题

今天同事给我说了个智力题,现在想想应该不算难,但是我确实想了好久(脑子里知道了大概思路,但是老是缕不清楚),被他们无情嘲笑了,对比看来,自己长时间不刷题,脑子确实生锈了,

Question:

有两个桶,桶A 6L, 桶B 5L,水无限,怎么得出3L的水。

Answer:

  • 1、首先往A倒6升,此时A 6L,B 0L
  • 2、把A桶的水全部倒入B桶,然后再将B桶全部倒掉,此时A桶1L,B桶0L
  • 3、把A桶的水全部倒入B桶,此时A桶0L,B桶1L
  • 4、把A桶加满,然后把A桶的水全部倒入B桶,此时A桶2L,B桶5L
  • 5、把B桶的水全部导出,然后把A桶的水倒入B桶,此时A桶0L,B通2L
  • 6、把A桶倒满,然后把A桶的水倒入B桶,将B桶加满,此时A桶3L,B通5L