今天同事给我说了个智力题,现在想想应该不算难,但是我确实想了好久(脑子里知道了大概思路,但是老是缕不清楚),被他们无情嘲笑了,对比看来,自己长时间不刷题,脑子确实生锈了,
有两个桶,桶A 6L, 桶B 5L,水无限,怎么得出3L的水。
- 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