一个装满14升水的桶,还有一个空的9升的桶和5升水的桶,怎样在14升的桶里得到7升水?

3个回答

  • 14 9 5

    先把14往5桶里面倒,就变成了

    9 0 5

    然后把5往9桶里倒,就变成了

    9 5 0

    然后把14桶里的水(剩下9)往5桶里倒,就变成了

    4 5 5

    然后把5桶里的水往9桶里倒,就变成了

    4 9 1

    然后把9桶里的水往14桶里倒,就变成了

    13 0 1

    然后把5桶里的水往9桶里倒,就变成了

    13 1 0

    然后把14桶里的水往5桶里倒,就变成了

    8 1 5

    然后把5桶里的水往9桶里倒,就变成了

    8 6 0

    然后把14桶里的水往5桶里倒,就变成了

    3 6 5

    然后把5桶里的水往9桶里倒,就变成了

    3 9 2

    然后把9桶里的水往14桶里倒,就变成了

    12 0 2

    然后把5桶里的水往9桶里倒,就变成了

    12 2 0

    然后把14桶里的水往5桶里倒,就变成了

    7 2 5

    达成目的!

    以上数字分别表示14升的桶,9升的桶,5升的桶.另外,“向前不向左右”的答案是错的,他的第5步把水倒掉了……没有倒进任何一个桶……