有3L的杯子和5L的杯子无限多的水,怎么得到4L的水

    一天,老师上课时给小明出了一道题,我有一个3L的杯子和一个5L的杯子,水是无限多的,怎么获取4L的水。

    小明想了想,立刻便想到用 5-1 可以得到 4 L水。

1、现在我有 3 L的杯子和 5 L的杯子,将 5 L的杯子里倒满水

2、我将 5 L杯子中的水倒入 3 L杯子中,那么3L 杯子装满,5L杯子里还剩2L

3、将3L杯子中的水倒出去,3L杯子变空

4、将5L杯子中的2L水倒入3L杯子中,那么3L杯子中现在有2L水,5L杯子为空

5、往5L的杯子中倒入5L水,5L的杯子装满水,3L杯子中还是2L水

6、将5L杯子中的水倒入3L杯子中,3L杯子变满,5L杯子中的水变为4L

这样小明就得到了4L的水,老师看了以后说不错。

小明又想了想,发现既然可以用5-1=4的方法,那么是不也可以用3+1=4的方法呢?


现在小明开始向3L的杯子中先装满水

1、往3L的杯子中倒入水,现在3L的杯子中水是满的,5L的杯子是空的

2、将3L杯子中的水倒入5L杯子中,现在3L的杯子是空的,5L杯子中有3L水

3、将3L的杯子倒满,现在3L的杯子中有3L水,5L的杯子中有3L水

4、将3L杯子中的水倒入5L杯子中,那么3L杯子中剩1L水,5L杯子中满了

5、将5L杯子中的水倒出,那么3L杯子中有1L水,5L杯子为空

6、将3L杯子中的1L水倒入5L杯子中,现在3L杯子为空,5L杯子中有1L水

7、将3L的杯子倒满,现在3L杯子为满的,5L杯子中有1L水

8、将3L杯子中的水倒入5L杯子中,3L杯子为空,5L杯子中有4L水,得到4L水。

老师表示很不错。



小明比对了得到4L水的方法,发现

5-1=4的方法中,操作了6次,一共用了5+3+5=13L水

3+1=4的方法中,操作了8次,一共用了3+3+5+3=14L水

综合以上方法,小明认为5-1=4的方法比较好



    在生活中,我们也应该多方位思考,得到最优解,使得效率变得更高。


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

相关阅读更多精彩内容

  • 倒水问题 问题描述:现有 8L 水,有一个 5L 的杯子和一个 3L 的杯子,如何得到 4L 的水? 问题解析:已...
    胖三斤66阅读 4,172评论 0 0
  • 打算从今天起开始每日一练,巩固一下算法,数据结构相关的知识,废话少说,开始看题。 以上是我近期面试中遇到的一些题,...
    Geek5Nan阅读 3,897评论 0 0
  • 简单版:有无限的水,现在给你两个水桶,一个3L,一个5L,问怎么可以获得4L的水?(装到水桶里,而且不可以用什么标...
    Smallwolf_JS阅读 4,377评论 0 0
  • 如果你在尝试改变世界,那么你正在做真正重要的事情。相信你每天都会在兴奋中起床。 ——Google创始人拉里佩奇 机...
    淇奥qiaoqiao阅读 4,944评论 1 1
  • 塘中取水 假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。请问如何只用这2个水壶从池塘里取...
    萧仲阅读 5,330评论 0 1

友情链接更多精彩内容