当前位置: 首页 > article >正文

面试java做了一道逻辑题,人麻了

题目:给你一个5升水壶,一个6升水壶,去池塘中取水,如何保证最后取出的水是3升?

思考了很久终于想出来了,这里用X5代表5升的桶,X6代表6升的桶:

① 6升桶装满,X5=0,X6=6

② 将6升桶中的水倒入5升桶,X5=5, X6=1

③ 将5升桶水倒掉X5=0,6升桶中的水倒入5升桶,X5=1, X6=0

接下来就是重复①②③ ,如:

④ 6升桶装满,X5=1,X6=6

⑤ 将6升桶中的水倒入5升桶,X5=5, X6=2

⑥ 将5升桶水倒掉X5=0,6升桶中的水倒入5升桶,X5=2, X6=0

继续重复①②

⑥ 6升桶装满,X5=2,X6=6

⑦ 将6升桶中的水倒入5升桶,X5=5, X6=3,此时得到6升桶中的3升水


http://www.kler.cn/a/576565.html

相关文章:

  • 零售交易流程相关知识(top-down拆解)
  • React Native国际化实践(react-i18next)
  • Redis数据结构深度解析:从String到Stream的奇幻之旅(一)
  • 【从零开始学习计算机科学】数字逻辑(八)时序逻辑电路
  • 解决VSCode鼠标光标指针消失
  • 虚幻基础:蓝图接口
  • 分布式事务的理解和解决方案
  • 机器学习之无监督学习
  • C# is
  • 08react基础-react原理
  • 【K8S系列】深入探究Kubernetes中查看日志的方法
  • 中原银行:从“小机+传统数据库”升级为“OceanBase+通用服务器”,30 +系统成功上线|OceanBase DB大咖说(十五)
  • 【Linux】基础IO_文件系统基础
  • 交大智邦后端Java笔试题
  • Linux驱动学习笔记之I2C通信(观b站讯为电子有感)
  • HOW - React 如何在在浏览器绘制之前同步执行 - useLayoutEffect
  • 2025-03-07 electron无法打包的小问题
  • 20242817李臻《Linux⾼级编程实践》第二周
  • WordPress报502错误问题解决-php-fpm-84.service loaded failed failed LSB: starts php-fpm
  • 为AI聊天工具添加一个知识系统 之133 详细设计之74通用编程语言 之4 架构及其核心