一、題目:假設有一個池塘,裏面有足夠多的水。現有容積分別爲5升和6升的2個空水壺,問題:如何用這2個水壺從池塘裏取得3升的水?spa
方法一:一、5升的水壺裝滿水 二、將5升水壺的水倒入6升的水壺 三、5升的水壺再裝滿水 四、用5升水壺的水將6升的水壺倒滿,此時5升的水壺裏剩下4升水 五、將6升的水壺清空,把5升水壺裏剩下的4升水倒入6升的水壺 六、5升的水壺再裝滿水,而後將6升的水壺倒滿,此時5升的水壺裏剩下3升水。方法
方法二:一、6升的水壺裝滿水 二、將6升水壺的水倒滿5升的水壺,此時6升的水壺剩下1升水 三、清空5升的水壺,將6升的水壺裏剩下的1升水倒入5升的水壺 四、6升的水壺再裝滿水 五、將6升水壺的水倒滿5升的水壺,此時6升的水壺剩下2升水 六、清空5升的水壺,將6升的水壺裏剩下的2升水倒入5升的水壺 七、6升的水壺再裝滿水 八、將6升水壺的水倒滿5升的水壺,此時6升的水壺剩下3升水