1、先把5升的容器装满,8升容器里就只剩3升了
2、再把5升里的水倒到3升的容器里,5升容器就只剩2升了
3、再把3升容器里的往8升容器里倒,8升容器就有6升了
4、再把5升容器时的2升往3升容器里倒,5升容器就空的了
5、再把8升容器时的6升往5升容器里倒,8升容器里就剩1升
6、用5升容器里把3升容器倒满再往8升容器倒了,就有两个4升了
操作步骤,每个容器剩余量,如下图
设三个容量分别为3、5、8升的容器分别为a,b,c
即开始时 a=0 b=0 c=8
(1)a=0 b=5 c=3
(2)a=3 b=2 c=3
(3)a=0 b=2 c=6
(4)a=2 b=0 c=6
(5)a=2 b=0 c=6
(6)a=2 b=5 c=1
(7)a=3 b=4 c=1
(8)a=0 b=4 c=4