随便想了一下:
将7升桶装满,倒入5升桶,将5升桶再倒空,将7升桶中剩下的2升水再倒入5升桶,现在7升桶为空,5升桶里有2升水。然后再装满7升桶,倒入5升桶,将5升桶倒空,把7升桶中的4升倒入5升桶,现在5升桶中有4升水,7升桶为空。把7升桶装满,倒入5升桶,5升桶只能装1升,则7升桶里剩下的就是6升。
更简单的方法是:每个桶只倒一半,合起来就是6升水。怎么倒一半呢?把桶倾斜,开始倒水,如果水平面刚好淹没桶底并平齐桶沿(就是从侧面看,水平面的线刚好是水桶的对角线),那么这个时候的水量就是这个桶容量的一半。这个方法对于容量=容积、边缘是“凸”的(请参考数学里“凸多边形”的定义)且形状对称的桶都是适用的。
这是受下面的网友的回答启发来的。
5升(1) 5升(2) 7升(1) 7升(2)
7 7
5 5 2 2
3 0 4 7
3 5 4 2
3 5 6 0
7升(1)这,就有了6升
把一个7升的桶放桌上。然后把另一个7升的桶放在他的上面。(上下两个桶要对齐)然后让另一个人向里倒一桶5升的水。然后再倒一桶。这里上面7升的桶装不下了。就会顺着桶壁流下来。流到下面的7升的桶里。这时下面的7升的桶里就已经有3升的水了。(5+5-7=3)然后重复上面的操作再做一次就OK了。嘿嘿。
用7升的桶装满水,然后倒入5升的桶里,剩下的是2升的水,这样反复三次,就得到6升水了。
不支持 2.5+3.5=6 这个方法 如果桶形状不是规则圆柱体,
那就没搞头了
很简单
各到一半
2.5+3.5=6