逻辑推理题训练

塘中取水

假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。请问如何只用这2个水壶从池塘里取得3升水?

解析:首先,5L和6L是关键点,我们尝试加减法,6+5=11、6-5=1;11和3相差较大,没什么用处;而1和3相差较少,所以选定相减试一试。

其次,这个1L该怎么用呢?我们尝试三种办法。

①1L留在6L瓶中,如果6L瓶再装满水,就回到了上面那一步,所以否定;

②5L瓶装满水,倒入6L瓶中,依然回到了上一步,所以否定;

③1L倒入5L瓶,似乎有了一线转机,5-1=4,  6-4=2,  5-2=3依次相减,好像最终和3有了联系。到了这一步,答案已经呼之欲出。

解答:这其实是一个逻辑循环题:

第一次循环:①6L瓶装满水;②6L水倒入5L瓶,大瓶剩余1L水;③5L水倒出,1L水倒入,小瓶剩余4L容量。

第二次循环:①6L瓶装满水;②6L水倒入5L瓶,大瓶剩余2L水;③5L水倒出,2L水倒入,小瓶剩余3L容量。

第三次循环:①6L瓶装满水;②6L水倒入5L瓶,大瓶剩余3L水,求出答案。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 简单版:有无限的水,现在给你两个水桶,一个3L,一个5L,问怎么可以获得4L的水?(装到水桶里,而且不可以用什么标...
    Smallwolf_JS阅读 4,381评论 0 0
  • 打算从今天起开始每日一练,巩固一下算法,数据结构相关的知识,废话少说,开始看题。 以上是我近期面试中遇到的一些题,...
    Geek5Nan阅读 3,897评论 0 0
  • ![一家三口晚上在布达拉宫][20-12L-TopImage][20-12L-TopImage]: http://...
    风残月100阅读 5,797评论 0 1
  • 一个颇有创意的记忆方法。用突出的指关节代表有31天的月份。一位微积分专业的在校生这样说过:“说来也奇怪,自从用了这...
    尊道贵德Layla阅读 1,616评论 0 0
  • 固执如我,豁然发现自己凡是感觉自以为是时,错误已经如影相随,而鬼迷心窍浑然不知。日后更要时刻警惕,严防死守,不可懈...
    心同理阅读 1,616评论 1 0

友情链接更多精彩内容