考考你。现有7升、9升、12升的容器,其中只有12升的容器中填满了油。请你设法分出1升油,放在某个桶中。

来源:百度知道 编辑:UC知道 时间:2024/05/30 04:42:55
帮个忙

设12L桶A桶,9L桶B桶,7L桶C桶
步数 操作 A桶油量 B桶油量 C桶油量
1 从A桶倒9L到B桶 3 9 0
2 从B桶倒7L到C桶 3 2 7
3 从C桶倒7L到A桶 10 2 0
4 从B桶倒2L到C桶 10 0 2
5 从A桶倒9L到B桶 1 9 2
此时A桶中有1L油,搞定

7升 9升 12升
0 0 12
7 5 0
3 9 0
0 3 9
7 3 2
1 9 2

方法如下:
12升桶 9升桶 7升桶
第一次 3 9 0
第二次 0 9 3
第三次 9 3 0(将9升桶里的油全部倒到12升桶内)
第四次 2 3 7
第五次 2 9 1