有两个杯子,一个5升一个6升,很多水,请问如何取得3升水

news/2025/2/13 20:57:37/

首先,把大的倒入小的杯子

装满A6---B5----->A6得到1升的水

6L-5L=1L

再把1L倒入B5后,装满A6倒入B5,得到剩下的2L,

6-4=2L

清空B5倒入B5,装满A6倒入A5,得到剩下的3L

6-3=3L


http://www.ppmy.cn/news/573938.html

相关文章

Error in value[[3L]](cond) : Package ‘rhdf5‘ version 2.36.0 cannot be unloaded:

library(rhdf5) Error in value[[3L]](cond) : Package rhdf5 version 2.36.0 cannot be unloaded:Error in unloadNamespace(package) : namespace rhdf5 is imported by HDF5Array, MOFA2 so cannot be unloaded这是从两个地方导入包导致的 解决方法: unloadNam…

【Java面试题】利用5升和6升两个水桶得到3升水

题:有一个水池,里面装着无尽的水,现有两个空容器,容积分别为5L、6L,如何取到3L水? 解题思路:尽可能获取到新的数字 将5L水倒入到6L容器中,此时6L容器中还剩余1L空间将5L水倒入到6L…

03_STL

(1条消息) C STL(第四篇:适配器)_YoungYangD的博客-CSDN博客_stl适配器 学习使用

一桶有10L的油,以及3L和7L的空桶,怎么分出5L和5L

10L->3L; 3L->7L State:10L:7; 3L:0; 7L:3. // 说明:10L的桶里的倒入3L的桶里,然后3L的桶里的油导入7L的桶里。状态:10L的桶里现在是7,3L的桶里没有油,7L的桶里有3。 10L->3L; 3L->7L State:10L:4; 3L:0;…

shell ---3

一:编写脚本,判断当前系统剩余内存大小,如果低于100M,邮件报警管理员,使用计划任务,每10分钟检查一次 [rootshell test]# vim free_mem.sh #!/bin/bash free_mem$(free -m | grep "Mem:" | tr …

智力题:用5L容量和3L容量的瓶子怎么装出4L的水

智力题:用5L容量和3L容量的瓶子怎么装出4L的水 方案一:方案二: 方案一: 先将3L的瓶子装满,把3L瓶子的所有水都倒入5L瓶子再把3L瓶子的水装满,全部导入5L瓶子,5L瓶子装不完,3L瓶子里…

Redis 入门及应用 ( 三 ) 与springboot整合

4.redis 高级概念 4.1.事务 multi —标记一个事务块的开始 exec —执行事务块中的命令 discard — 取消事务,放弃执行事务块内的所有命令。 watch — 监视一个(或多个) key ,如果在事务执行之前这个(或这些) key 被其他命令所改动,那么事务…

程序解:现有3L容器和5L容器各一个,问如何量出4L水(水无限)

穷举所有的可能性,从杯子里面水变化角度来讲,每个状态到下一个状态只有6种行为:3L杯子装满,5L杯子装满,3L倒空,5L倒空,3L倒到5L,5L倒到3L。最终结果如果5L的里面有4L水则得到一个解。…