水桶分水问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 11:39:22
有A,B,C三个没有刻度的水桶。他们的容积分别为10升,7升和3升。如果A中装满了水,只用这三个水桶把A桶中的10升水平均分成2份,怎样分倒水的次数最少?

这道题我算了半天,跳不出3,4,3的怪圈,各位帮帮忙!!

关键在与让A桶剩余5升,或者B桶剩余5升,因为只有这两个桶可的容积大于10的一半5升
1.A→B 那么A,B,C,的水分别是3升,7升,0升
2.B→C 那么A,B,C,的水分别是3升,4升,3升
3.C→A 那么A,B,C,的水分别是6升,4升,0升
4.B→C 那么A,B,C,的水分别是6升,1升,3升
5.C→A 那么A,B,C,的水分别是9升,1升,0升
6.B→C 那么A,B,C,的水分别是9升,0升,1升
7.A→B 那么A,B,C,的水分别是2升,7升,1升
8.B→C 那么A,B,C,的水分别是2升,5升,3升
9.C→A 那么A,B,C,的水分别是5升,5升,0升

7-3=4 (10升的倒满7升的,再用7升的倒满3升的,7升桶里剩下的是4升)
这时10升桶里剩下的是3升,把3升的倒回,再用7升桶的倒满3升的,桶中剩下的是1升 4-3=1
这时10升桶中是6升水 7升桶中是1升水 3升桶是满的
然后再重复第一次的做法量出4升来 和一升一合并就可以了 就是倒水的次数有点多

A倒进B,B再倒进C 则B有4 。把C再倒进A再把B倒进C,则B有1 A有9 。 把B倒进C,把A倒进B,A有2 B有7 。把B倒进C ,C有3,B有5 再把C倒进A,则A有5。目的达到。