我是靠谱客的博主 感性蓝天,最近开发中收集的这篇文章主要介绍假设你有一个 3 升的容器和一个 5 升的容器(以及充足的水源),如何精确地取出 4 升水来/2.假设你有一个 5 升的容器和一个 6 升的容器(以及充足的水源),如何精确地取出 3 升水来?,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
-
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升。
最后
以上就是感性蓝天为你收集整理的假设你有一个 3 升的容器和一个 5 升的容器(以及充足的水源),如何精确地取出 4 升水来/2.假设你有一个 5 升的容器和一个 6 升的容器(以及充足的水源),如何精确地取出 3 升水来?的全部内容,希望文章能够帮你解决假设你有一个 3 升的容器和一个 5 升的容器(以及充足的水源),如何精确地取出 4 升水来/2.假设你有一个 5 升的容器和一个 6 升的容器(以及充足的水源),如何精确地取出 3 升水来?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复