查看: 1289|回复: 14

[逻辑推理] 倒水

转载  简洁模式
发表于 2018-6-30 18:03:53 | 发自安卓客户端
假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。
发表于 2018-6-30 18:13:14 | 发自安卓客户端
6升样5升里面到,变为1升,放5升的里面,6升的再往里面到,变为2升,再重复一次,3升
发表于 2018-6-30 18:14:54 | 发自安卓客户端
满⑤,倒入⑥。再次满⑤,倒入⑥。这时⑤内剩4升水。倒空⑥, ⑤ 倒 ⑥,这时⑥内4升水。满⑤,倒⑥,⑤此时剩3升水。
发表于 2018-6-30 18:16:28 | 发自安卓客户端
取一个还是取两个3升
补充:一个很简单
发表于 2018-6-30 18:42:39 | 发自安卓客户端
先把六升的水壶灌满,用它向空的五升的水壶灌水,刚好灌满时壶内还剩1升水。将五升的水全倒入水池,再把六升壶内剩下的1升倒进五升的水壶里面。把六升的水壶再次灌满,再用它向五升的里面倒水,刚好灌满时六升的壶内还剩2升。继续重复一次,就可以得到3升水了。
发表于 2018-6-30 18:43:31 | 发自安卓客户端
先把大的装满,然后把水倒入小的中再倒了,再把大壶中的一升水倒入小壶,重复三次,即可得在小壶中得3升水
发表于 2018-6-30 18:53:28
啊……好没难度啊
楼主| 发表于 2018-6-30 18:57:57 | 发自安卓客户端
你们回答的都差不多。答案:由满6向空5倒,剩1升,把这1升倒5里,然后6剩满,倒到5里面,由于5里面有1升水,因此6只能向5倒4升水,然后将6剩余的2升,倒入空的5里面,再灌满6向5里倒3升,剩余3升。
发表于 2018-7-6 20:10:23 | 2018-7-6 21:22编辑
如果这2个水壶是圆柱体(!)的水壶,那么把6升的水壶装满后斜过来放,使水面从一侧的瓶口到另一侧的瓶底不也可以吗?
登录帐号可查看完整回帖内容
尚未登录
您需要登录后才可以回帖 登录 | 加入学院