有一个三升的空桶和一个七升的空桶,还有个十升的桶且装满水,要你平分这十升水,只给用这三个桶

2025-03-12 22:20:27
推荐回答(2个)
回答1:

十升水先倒满七升的,然后七升的倒满三升的,三升的全部倒入十升桶,
再将七升桶中剩余的倒满三升的,这时候七升桶中还有一升,将三升桶中水
倒入十升桶中,再将七升桶中的那一升倒入三升桶中,这时候十升桶中有九升水
将十升桶中的水倒满七升桶,这时候十升桶中剩余二升,将七升桶中的水倒满三升桶(也就是倒入二升),然后三升桶的水倒入十升桶,这就平分了十升水。。。

回答2:

楼上正解。一共八步。我换个方式表示给你吧。
按照10-7-3排列:
初始状态:10-0-0
第一步:3-7-0
第二步:3-4-3
第三步:6-4-0
第四步:6-1-3
第五步:9-0-1
第六步:2-7-1
第七步:2-5-3
第八步:5-5-0