两个容积分别为 5 升和 6 升的桶,最后如何只装 3 升?

回答·49
最热
最新
  • 6升桶装一半
  • 只买3升水就好了
  • 这个简单呀,5升桶装满水,倒入6升桶中(剩余1升空间),然后5升桶再装满,倒入刚刚的6升桶中,这时5升的桶内还剩余4升。再把6升桶倒空。然后再将5升桶内剩余的4升倒入6升桶(剩余2升空间),然后把5升桶再装满,倒入6升桶中,这时5升桶内就只剩于3升水了。
  • 装满5L的桶,全部倒入6L桶 再次装满5L的桶,倒满6L桶,5L桶是4L水 倒空6L桶,把5L剩余的水倒入6L桶 再次装满5L桶,把6L桶倒满,倒空6L桶,5L桶得到3L水
  • 任选一瓶,装满,反复倒都可以实现。
  • 五升的桶接满水,全部倒入六升桶内,再把五升桶接满,往六升桶里倒,直到六升桶水满了,这样五升桶里还剩四升水,再把六升桶里的水全倒出去,把五升桶里的四升水倒入六升的空桶内,再把五升桶接满,继续往六升桶内倒,直到六升桶满,满了就是倒了两升,五升桶内就还剩三升的水了。
  • 很简单,两个杯子互相翻到,利用差值获取3升的水,具体操作就不用多说了吧
  • 6升桶装一半不就3升了么?也没有说要多精确,来回倒腾也并不一定就更精准。
  • 几乎所有人上来就提供答案,10年以上的倾向简单暴力,10年以下倾向繁复缜密。实际全有问题,作为好的产品或程序员,应该先反问:1. 两个容器外观都是规则且对称的吗?2. 两个容器是否可以相互嵌套?3. 取出来的水准备放在哪里,有无第三个容器?…… 这是一个条件完备性测试。 工作经验大于10年的人基本都是回答用6升的容器倒掉一半,忽略了万一容器不对称不规则的坑。 即便不是产品经理,或者程序员,比如是做管理,本能的逻辑也不应该是直接作答,应该先谈资源、限制条件、风险点,要把出题的人拉到自己的体系来,不应该跳入他的体系去
  • a=5升桶 b=6升桶 b桶装满倒到五号桶剩下一升 ,a把水倒到了之后把六b桶的水再倒到a桶 。b桶装满导入a桶b桶余下2升,a桶到掉,b桶量倒入a桶,b桶装满,导入a桶,余下的就是3升