3个杯子,分别10升,5升,6升,现共装有11升水如何把大瓶子里装成八升水?

如题所述

10升 5升 6升 大瓶子
0 0 0 11 一开始
0 0 6 5 :6升杯倒满

0 5 1 5 :从6升杯倒给5升杯,剩1升
0 1 0 10 :5升杯倒回去,6升杯中的1升倒到5升杯
0 1 6 4 :6升杯再次倒满
0 5 2 4 :6升杯到4升到5升杯,剩2剩
0 2 0 9 :5升杯倒回去,6升杯中的2升倒到5升杯
0 2 6 3 :6升杯倒满
3 0 0 8 :剩下的3升倒给10升杯,2升和6升倒回去,得到8升。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-30
1.6升瓶装满,倒入空5升瓶装满,余1,多的全入10升瓶。
2.这时,10升瓶里装的就是9升。6升瓶里装的就是1升。
3.1升倒入5升瓶。
4.6升瓶装满倒入5升瓶,余2升,其他全入10升瓶。
5.这时,10升瓶里装的就是8升。6升瓶里装的就是2升。
第2个回答  2021-04-30

简称》瓶子:P,  10升杯子:B10,   5升杯子:B5,   6升杯子=B6. 


所以初始状态                        (P=11,  B10=0,  B5=0,  B6=0)

    把瓶子里的水倒满10L杯。(P=1,  B10=10,  B5=0,  B6=0)

    把10L杯的水倒满6L杯。   (P=1,  B10=4,  B5=0,  B6=6)

    把 6L杯的水倒满5L杯。    (P=1,  B10=4,  B5=5,  B6=1)

    把 6L杯的水倒进瓶子。     (P=2,  B10=4,  B5=5,  B6=0)

    把 5L杯的水倒进6L杯。     (P=2,  B10=4,  B5=0,  B6=5)

    把10L杯的水倒满6L杯。     (P=2,  B10=3,  B5=0,  B6=6)

    把 6L杯的水倒进瓶子。       (P=8,  B10=3,  B5=0,  B6=0)

相似回答