给你两只水桶,分别可盛11千克和7千克水,请你在河中取出2千克水.

问题描述:

给你两只水桶,分别可盛11千克和7千克水,请你在河中取出2千克水.

用7kg的桶盛水向11kg的桶中倒,7kg桶中有剩水先把剩水倒入11kg桶中再盛新水,11kg桶水满后倒掉,如此进行数次,就可得到2kg的水。

设11kg桶为a,7kg桶为b
先将b装满,导入a中,再将b装满,倒入a中使a装满,这时b中剩3kg水.
将a中水倒掉,把b中3kg水倒入a,再把b装满倒入a中,这时a中10kg水.
将b装满,倒入a中使a装满,这时b中6kg水.
将a倒空,b中6kg倒入a中.这时a中6kg水.
最后,盛满b,倒入a中,使a装满,这时b中正好剩2kg!