如何倒出4升水

来自计算思维百科
跳转至: 导航搜索
如何倒出4升水1.png

有A、B两个杯子,A可以装3升水,B能装5升水。问:怎样利用这俩杯子倒出4升的水?(注:可以把水倒出)

解决方案

方案1-多次求差法

将A装满水,把A中的水倒入B中:

如何倒出4升水2.png

装满A水杯,倒入B至B装满:

如何倒出4升水3.png

倒掉B中的水,把A中的1升水倒入B中

如何倒出4升水4.png

再装满A,倒入B水杯中,这时B水杯中就有4升水了

如何倒出4升水5.png

运用的计算思维

直接用3升的A杯或者5升的B杯都不可以倒出4升水,方案1转换思路,用多次求差的方式最终倒出4升水,体现了转化的计算思维。

参考资料

豆丁网:http://www.docin.com/p-1090460819.html

网易博客:http://blog.163.com/shi_shun/blog/static/23707849201062524556876/?COLLCC=2082139690&