卖给谁

来自计算思维百科
跳转至: 导航搜索
卖给谁.png

下班时间到了,米贩老王有急事,准备关门。这时来了两位客人,一位要买20斤米,一位要买8斤米。而米贩还有一袋25斤的大米,不够卖给两个人。而且店里只有一个可以量1斤米的斗。

米贩想用最短的时间完成交易后离开,请问他该把米卖给谁?

解决方案

对于两位客人的需求,我们常规地认为,一位需要8斤米,一位需要20斤米,明显8<20,因此很容易会以为应该卖给需要8斤的客人会比较节省时间。但是,题目还有一个说明是米贩正好有一袋25斤的米。若把那袋25斤的米舀出5斗,即可得到20斤的米,这比舀出8斤米装在另外一个袋子里要更快。所以,米贩想要在最短时间内完成交易,则应该卖给想要买20斤米的客人。

运用的计算思维

要解决上述问题,如果我们思维机械化、不灵活的话,很容易会导致错误。因此,我们需要根据转换思维方式,根据已知情况,发现事物的特点,灵活变通地解决问题,这体现了计算思维中的启发式思想。

参考文献

《逻辑思维游戏大全集》 于雷编著 清华大学出版社