假设A杯为7升的杯子,B杯子为4升的杯子
思路:5升的水只可以放A中,5的获得方式有7-2、6-1、4+1、3+2,而3和4容易获取,所以尽量推到出来1升和2升的数量。同时,杯子的大小、高度、是否规则都不确定,只有靠加满和倒掉来唯一确定杯中的水量。
解答:
序号 | 步骤 | A的水容量(升) | B的水容量(升) |
1 | 把A加满后,把A倒水给B,把B加满 | 3 | 4 |
2 | 把B倒完,把A的全部倒给B | 0 | 3 |
3 | 把A加满 | 7 | 3 |
4 | 把A倒B,把B加满 | 6 | 4 |
5 | 把B倒掉 | 6 | 0 |
6 | 用A把B加满 | 2 | 4 |
7 | 把B倒掉 | 2 | 0 |
8 | 把A倒B中,把A加满 | 7 | 2 |
9 | 把A倒B中,让B加满 | 5 | 2 |
10 | 把B倒掉 | 5 | 0 |
就这样可以获得A中有5升水了
应该还有更加简单的方法,不过我就推出来这个,有简单的方法评论交流一下下!!