博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何用3升和5升桶量取4升水?
阅读量:4518 次
发布时间:2019-06-08

本文共 342 字,大约阅读时间需要 1 分钟。

如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?

解法1: 5-1=4

第一步,将5升的桶装满,然后倒到3升的桶,此时剩下2升水;     

第二步,倒掉3升桶中的水,将第一步得到的2升的水倒到3升桶中,此时3升的桶还差1升装满;

第三步,装满5升的桶,向3升的桶中倒水装满,此时5升桶中的剩余水正好是4升

解法2:3+1=4

第一步,将3升的桶装满,倒到5升里面,重复执行两次,此时3升桶里面剩余1升;

第二步,将5升的桶中的谁倒掉,将第一步中的1升水倒入5升桶中;

第三步,将3升的桶装满,向5升的桶中倒,则5升桶中有4升水了。

 

转载于:https://www.cnblogs.com/slhs/p/7715887.html

你可能感兴趣的文章
QT使用mysql
查看>>
判断有无网
查看>>
ASP.NET简介
查看>>
php开发环境搭建
查看>>
select模型的原理、优点、缺点
查看>>
进程调度优先级
查看>>
HTML5表单那些事
查看>>
Spring MVC 学习总结(五)——校验与文件上传
查看>>
160505、oracle 修改字符集 修改为ZHS16GBK
查看>>
Spring 4 官方文档学习 Spring与Java EE技术的集成
查看>>
cocos+kbe问题记录
查看>>
自动化测试框架selenium+java+TestNG——配置篇
查看>>
测量标准体重
查看>>
(转)关于Android中为什么主线程不会因为Looper.loop()里的死循环卡死?引发的思考,事实可能不是一个 epoll 那么 简单。...
查看>>
SQL*Plus 系统变量之32 - NEWP[AGE]
查看>>
Spring配置文件总结
查看>>
4.三角形面积
查看>>
基础-事务
查看>>
MAC下安装与配置MySQL [转]
查看>>
ERROR: ld.so: object '/usr/lib64/libtcmalloc.so.4' from LD_PRELOAD cannot be preloaded: ignored
查看>>