数学趣题求解

来源:百度知道 编辑:UC知道 时间:2024/09/25 01:23:09
某人有12品脱啤酒一瓶(品脱是英国容量单位,1品脱=0.568升),想从中倒出6品脱。但是他没有6品脱的容器,只有一个8品脱和一个5品脱的容器,怎样的倒法才能使8品脱的容器恰好装好了6品脱的容器?
(注:不要写程序,一步一步的说!满意的追加20分!!!)
写详细一点,ok?
“!”代表12品脱酒瓶
“@”代表8品脱酒瓶
“#”代表5品脱酒瓶
格式:例:第一步:!倒入#,第二步:#倒入@ 。。。。。。 这样看得清楚

!(x)意思是!中有x品脱 @(y)是@中有y品脱 #(z)是#中有z品脱
!(12)倒入@(0)则!(4) @(8) #(0)
!(4) 倒入#(0)则!(0) @(8) #(4)
@(8) 倒入!(0)则!(8) @(0) #(4)
#(4) 倒入@(0)则!(8) @(4) #(0)
!(8) 倒入#(0)则!(3) @(4) #(5)
#(5) 倒入@(4)则!(3) @(8) #(1)
@(8) 倒入!(3)则!(11) @(0) #(1)
#(1) 倒入@(0)则!(11) @(1) #(0)
!(11) 倒入#(0)则!(6) @(1) #(5)

jhi

第一种解法:

12 12 4 4 9 9 1 1 6
8 0 8 3 3 0 8 6 6
5 0 0 5 0 3 3 5 0

第二种解法:

12 12 4 0 8 8 3 3 11 11 6 6
8 0 8 8 0 4 4 8 0 1 1 6
5 0 0 4 4 0 5 1 1 0 5 0

这样倒:
瓶子 12 8 5
开始 12 0 0
第一次 4 8 0
0 8 4
8 0 4
8 4 0
3 4 5
3 8 1
11 0 1
11 1 0
6 1 5
第10次 6 6 0
1、将酒倒满8品脱的容器,并将8品脱的容器中的酒倒满5品脱的容器,此时8品脱的容器中有3品脱酒。
2、将5品脱的容器中的酒倒回瓶内,再将8品脱的容器中的酒倒入5品脱的容器中,此时5品脱的容器中还剩余2品脱。
3、将酒倒满8品脱的容器,再将8品脱的容器中的酒倒满5品脱的容器,此时8品脱的容器中恰好装了6品脱啤酒。