有三只大小不同的瓶子 第一只最多可以装1000毫升的水,现在已经装满了水;最多可以装700毫升的水,现在空着;第三只最多可以装300毫升的水,现在也空着.现在请你用这三只瓶子使其中的两只瓶子装500毫升的水.怎么办? 快!

问题描述:

有三只大小不同的瓶子 第一只最多可以装1000毫升的水,现在已经装满了水;最多可以装700毫升的水,现在空着;第三只最多可以装300毫升的水,现在也空着.现在请你用这三只瓶子使其中的两只瓶子装500毫升的水.怎么办? 快!

方法如下:
设1000毫升的瓶子为A.700毫升的为B.300毫升的为C
1.A->B 700 A=300 B=700 C=0
2.B->C 300 A=300 B=400 C=300
3.C->A 300 A=600 B=400 C=0
4.B->C 300 A=600 B=100 C=300
5.C->A 300 A=900 B=100 C=0
6.B->C 100 A=900 B=0 C=100
7.A->B 700 A=200 B=700 C=100
8.B->C 200 A=200 B=500 C=300
9.C->A 300 A=500 B=500 C=0
问题完成.哈哈.运气.