首页 > 试题广场 >

数理逻辑

[问答题]
一位卖酒的老大爷有两个各装满了20斤白酒的酒桶。一天,来了两个顾客,分别带着一个可以装5斤酒的瓶子和一个可以装4斤酒的瓶子。只用这四个容器,请问你如何给他们的瓶子里各倒2斤酒?
推荐
假设所有桶都已经消毒完毕,不存在交叉污染,每次倒转桶内残留忽略不计。 20斤桶先将5斤桶倒满(20斤桶剩余15斤),然后5斤桶将4斤桶倒满(5斤桶剩余1斤),然后将4斤桶全部倒回20斤桶(20斤桶剩余19斤),再将5斤桶里的1斤倒至4斤桶中,然后用20斤桶将5斤桶再倒满(20斤桶剩余14斤),再用5斤桶将4斤桶装满(5斤桶剩余2斤),至此5斤桶结束;然后将4斤桶全部倒回至20斤桶中(20斤桶剩余18斤),然后用另一个20斤桶将4斤桶装满(20斤桶剩余16斤),再用4斤桶将剩有18斤的20斤桶装满(4斤桶剩余2斤),至此4斤桶也结束。
编辑于 2019-11-23 15:39:56 回复(0)
(20,20,0,0)
(20,15,5,0)
(20,15,1,4)
(20,19,1,0)
(20,19,0,1)
(20,14,5,1)
(20,14,2,4)
(20,18,2,0)
(16,18,2,4)
(16,20,2,2)
发表于 2019-06-28 16:02:38 回复(0)
假设20斤酒的两个桶是一样的,且我们的视线误差忽略不计。
1、将20斤桶A里的酒倒入到5斤桶里直到倒满,再将5斤桶的酒倒入4斤桶里直到倒满,再将4斤桶的酒全倒回A中。此时桶内酒的质量为19斤,20斤,1斤。0斤。
2、将20斤桶B里的酒倒入到4斤桶里,直到剩下的酒与A齐平,现在4斤桶里有1斤酒,再将4斤桶里的酒全倒入5斤桶里。此时桶内酒的质量分别为19斤,19斤,2斤,0斤。
3、将20斤桶B里的酒倒入A中直到A倒满。此时桶内酒重20斤,18斤,2斤,0斤。
4、将20斤桶A里的酒倒入4斤桶里直到A与B齐平,此时桶内酒重18斤,18斤,2斤,2斤。
发表于 2019-03-26 19:43:01 回复(1)