题目内容
【题目】有大,中,小3个瓶子,最多分别可以装入水1000克,700克和300克.现在大瓶中装满水,希望通过水在3个瓶子间的流动使得中瓶和小瓶上标出100克水的刻度线,问最少要倒几次水
【答案】6次
【解析】通过对三个数字的分析,我们发现700-300-300=100,是计算步数最少的得到100的方法.而由于我们每计算一步就相当于倒一次水,所以倒水最少的方案应该是:
1.大瓶往中瓶中倒满水.
2.中瓶往小瓶中倒满水,这时中瓶中还剩下400克水.
3.小瓶中水倒回大瓶.
4.中瓶再往小瓶中倒满水,这时中瓶中只剩下100克水,标记.
5.小瓶中水倒回大瓶.
6.中瓶中100水倒入小瓶,标记.所以最少要倒6次水.
本题关键是,小瓶中的水每次都要倒掉,不然无法再往小瓶中倒水的.
练习册系列答案
相关题目