toggle me
栏目: brain-food 
评论: 0

假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3 [...]

假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升水。

【分析】

具体方法如下:

(1)将6升的水桶装满水,如图1所示。

图1 6升桶的水桶装满水

(2)将6升桶中的水倒满5升的桶,6升桶剩有1升水,如图2所示。

图2 将6升桶中的水倒满5升的桶

(3)将5升的桶中的水倒空后,将6升桶中的1升水倒入5升的桶,6升桶盛满水,如图3所示。

图3 将6升桶中的1升水倒入5升的桶

(4)用6升桶中的水注满5升的桶,6升桶剩有2升水,如图4所示。

图4 将6升桶中的水注满5升的桶

(5)将5升桶中的水倒空后,将6升桶中的2升水倒入5升的桶,6升桶盛满水,如图5所示。

图5 将6升桶中的2升水倒入5升的桶

(6)用6升桶中的水注满5升的桶,6升桶剩有3升水,5如图6所示。

图6 将6升桶中的水注满5升的桶

此时6升的桶中,恰好剩余3升水。

【答案】

将6升桶的水桶装满水,然后将6升桶装满水的桶中的水倒满5升的桶,6升桶剩有1升水。将5升的桶中的水倒空后,将6升桶装满水的桶中的1升水倒入5升的桶。6升桶盛满水,再将6升桶装满水的桶中的水注满5升的桶,6升桶剩有2升水。将5升的桶中的水倒空,然后将6升桶装满水的桶中的2升水倒入5升的桶,6升桶盛满水,最后将6升桶装满水的桶中的水注满5升的桶,6升桶剩有3升水。

说明:抓住两桶只有1升水的差距这个条件,是解决本题的关键。如果本题给两个6的升桶,那就永远无法实现了。

Live form Weibo


分类列表

杂项


评论