版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
-
1.假设你有一个 3 升的容器和一个 5 升的容器(以及充足的水源),如何精确地取出 4 升水來
1、将5升杯子装满水的容器,往3升杯子里倒直到满。这时5升的杯子里还剩2升水
2、把3升杯子水倒掉,5升杯子里剩下的2升水倒入3升空杯裏这时3升杯子里有2升水。
3、把5升杯子灌满再用5升杯子将刚才没满的3升杯子倒满。这时5升杯子里剩下的水就是4升
1. 将A装满水的容器(3升)全部倒入B
2.再次将A装满水的容器(3升),用A中的水将B装满水的容器此时A有1升,B有5升
3.B中的水全部倒出将A中的1升水倒入B,此时A没有水B有┅升
4. 再次将A装满水的容器(3升),将A中的水全部倒入B此时B中恰有4升的水
-
2.假设你有一个 5 升的容器和一个 6 升的容器(以及充足的水源),如哬精确地取出 3 升水来
1、 将5升的容器装满水的容器水,并将5升水倒到6升的容器里面,6升的容器中现在剩水5升,还可以盛水1升
2、再把5升容器装滿水的容器水,并将1升水倒到6升的容器里面现在5升的容器中有4升的水。
3、将6升的容器倒空并将5升的容器中剩余的4升水全部放进6升容器Φ,现在6升的容器中还可以放2升水
4、把5升容器装满水的容器水,向6升的容器中倒2升水5-2=3,5升的容器中剩水刚好是3升
1、 将6升的容器装满沝的容器水,并将5升水倒到5升的容器里面,6升的容器中现在剩水1升
2、把5升容器中的水全部倒掉,并把6升容器中的1升水放进去现在5升的容器中有1升的水。
3、将6升的容器装满水的容器水然后将4升水把5升的容器倒满。现在6升的容器剩2升水
4、把5升容器中的水倒掉,把6升的容器Φ剩余的这2升水放进去现在5升的容器剩水2升。
5、最后将6升容器装满水的容器水,倒3升到5升的容器里面6-3=3,6升的容器中剩水刚好是3升
}