先說第一個問題:5L和6L水桶,如何得到三升水?
我就想到了兩種方法。
方法一:
- 6L水桶裝滿,倒入5L水桶將其裝滿,6L水桶中剩1L水
- 倒空5L水桶,將1L水轉移到5L水桶中
- 6L水桶裝滿,倒入5L水桶將其裝滿,這時6L水桶中剩2L水
- 倒空5L水桶,將2L水轉移到5L水桶中
- 6L水桶裝滿,倒入5L水桶將其裝滿,這時6L水桶中剩3L水
方法二:
- 5L水桶裝滿,倒入6L水桶,6L水桶中有5L
- 5L水桶裝滿,將6L水桶裝滿,5L水桶還剩4L。
- 將6L水桶中的水倒掉,並將5L水桶的水全部導入6L水桶,6L水桶有4L水
- 將5L水桶裝滿,將6L水桶裝滿,5L水桶還剩3L。
第二個問題:3L和5L水桶,如何得到四升水?
同樣,我又想到了兩種方法:
方法一:
和上面這道題的方法類似
- 5L水桶裝滿,倒入3L水桶將其裝滿,5L水桶中剩2L水
- 倒空3L水桶,將2L水轉移到3L水桶中
- 5L水桶裝滿,將3L水桶注滿,這個時候留在5L水桶裏的水就是4L
方法二:
- 3L的水桶裝滿水,倒入5L的水桶,5L水桶還有2L空間;
- 3L水桶裝滿水,再倒入5L水桶,5L水桶滿了,3L水桶裏面有1L水;
- 5L水桶的水全部倒掉;
- 3L水桶裏面剩下的1L水倒入5L水桶裏面,現在5L水桶裏面有了1L水;
- 3升水桶裝滿水,倒進5L水桶裏面,得到4L水。
大廠智力題還是有點意思的。。。。