回覆列表
-
1 # 劉廣華
-
2 # 甜甜向上精心創作
已經回答過類似問題,為追求嚴謹,是採用的求不定方程最小解的方法。仔細回味,似乎有點小題大做,越來越覺得,這種問題並不需要花費多少腦力。只需簡單的體力操作,用一個容器裝滿水,往另一個容器中倒,倒滿就倒掉。
如果要得到的水的體積比容器體積大,就一直倒到該容器剩下的水是需得到的體積與該容器的容積之差,今天的問題就是如此。需要得到6升水,而兩桶的容積分別是4升和5升,分別多2升和1升,所以,就在4升的桶中加滿水倒入5升的桶中,加滿就倒掉,加到第三桶時,4升的桶中就剩2升水,下面就好辦了。當然,也可在5升的桶中加滿水,倒入4升的桶中,剛才看了一下幾位朋友的回答,就是如此,不再重複。
如果要得到的水的體積比容器的容積小,就倒到容器中剩下的水的體積,就是所要得到的體積為止。比如用4升和5升的桶,量出3升的水。用4升的桶灌滿水往5升的桶中倒,到第二桶時,4升的桶中就剩3升水。用5升的桶加滿水往4升的桶中倒,倒到第三桶時,5升的桶中就剩3升水。
最後,大家看看如何用4升和7升的桶取出5升的水?
-
3 # 喝拿鐵加豆奶
這是一個有意思的邏輯,雖然不難,但挺有哲理,要達到目的,不僅要做加法,有時也要做做減法
先逆向思維下,4升和5升,只差2升或1升就可組合成6升。那麼5和4很容易整出1來。於是第一步用5升的滿桶水倒4升的空桶得到1升 ;第二步用倒空4升的水,將1升水到入4升桶 ;第三步 將5升桶裝滿 於是得到6升水
-
4 # 條白浪裡
這實際上是一個排列組合問題,雖然只有兩個桶,但實際上透過這兩個桶,能組合出其他容量的水。具體如下:將5升桶裝滿水,然後用5升桶水將4升桶倒滿,將4升桶水倒掉,將5升桶中剩餘1升水倒入4升桶中,再用5升桶裝滿水,兩桶水加起來就是6升了
這個問題挺有意思,我是從剛看到問題,開始分析。
6=4+2
6=5+1
所以要麼讓4升的瓶子滿,5升的瓶子留2,要麼讓5升的瓶子滿,4升的瓶子留1。
好的,由於只有4和5,
5-4=1
所以,把5升加滿,倒滿4升,就得到了1;
把4升的瓶子水倒掉,把5升瓶子裡的1升倒進去,再把5升的瓶子加滿。
大功告成。