有两个水桶,容量分别为5升和3升,请问如何使用这两个桶得到4升的水?

网上看到的一个面试的题目,感觉挺有意思的记录一下

可以按照以下步骤使用这两个桶得到 4 升的水:

  1. 将 5 升水桶装满水,倒入 3 升水桶中,此时 5 升水桶中还剩下 2 升水。
  2. 将 3 升水桶中的水全部倒掉,然后将 5 升水桶中的 2 升水倒入 3 升水桶中。
  3. 将 5 升水桶再次装满水,倒入 3 升水桶中,此时 3 升水桶中已经有 2 升水了,可再倒入 1 升水,之后5升桶中即剩余 4 升水。
相关推荐
都叫我大帅哥14 分钟前
TOGAF应用架构阶段全解析:从理论到Java代码实战
java
Amagi.32 分钟前
Java设计模式-建造者模式
java·设计模式·建造者模式
EmpressBoost40 分钟前
谷粒商城170缓存序列化报错
java·spring·缓存
fouryears_2341743 分钟前
@PathVariable与@RequestParam的区别
java·spring·mvc·springboot
wxjlkh1 小时前
powershell 批量测试ip 端口 脚本
java·服务器·前端
萌新小白的逆袭1 小时前
《Maven 核心基础笔记(第一天)》
java·开发语言·spring
一念&1 小时前
Java泛型
java
掉鱼的猫1 小时前
Solon 整合 LiteFlow 规则引擎:概念与实战
java·workflow
她说..1 小时前
Stream API流学习总结
java