1701002132
1701002133
1701002134
1701002135
1701002136
1701002137
可见,如果把冷水龙头和热水龙头同时打开,每分钟可以灌满浴缸的1/20。也就是说,20分钟就可以灌满整个浴缸。
1701002138
1701002139
从那天以后,我不时会回想起欧文叔叔出的这道往浴缸里灌水的应用题。每次想起这道题,都会激起我对欧文叔叔的感情,以及我对这道题本身的兴趣。我觉得这道题里有一些更大的道理值得我们学习,那就是,当我们无法得到一个问题的准确答案时,如何快速求得问题的近似解呢?又应该如何用直觉来解题呢?用直觉解出一道题时,我们常常会获得一种茅塞顿开的快乐。
1701002140
1701002141
首先,我们来考虑一下我最初瞎猜的答案:45分钟。我们只要思考两种极端情况,就可以立刻判断出45分钟这个答案绝对不可能是正确答案。实际上,45分钟这个答案是十分荒谬的。为什么这么说呢?让我们考虑一下这种情况:如果根本不开热水龙头,而只开冷水龙头,那么冷水龙头会在30分钟内把整个浴缸灌满。所以,不管欧文叔叔出的这道应用题的答案是什么,答案都绝对要少于30分钟。因为不管怎么说,让热水龙头来帮助冷水龙头一起灌水,绝对没有理由会延长水灌满浴缸的时间。
1701002142
1701002143
当然,这个结论是很粗略的。得出这个结论以后,我们还是不知道同时打开两个水龙头到底需要多久才能灌满浴缸,在这个意义上,欧文叔叔的算法给出的信息量显然更大。但是,我的这种粗略的推导方法却有着欧文叔叔的算法所不具备的优点:我的方法并不涉及任何具体的计算。
1701002144
1701002145
另一种简化问题的方法是:假设这两个水龙头的灌水速度是一样的。比如说,我们假设单独开冷水龙头或者热水龙头,都能在30分钟内灌满浴缸(也就是说,假设热水龙头的水流量和冷水龙头的水流量相同)。现在的问题就很简单了,因为新的假设创造出了原题所没有的“对称性”(即两个水龙头的水流量相同),所以我们可以立即判断出,冷热水龙头一起开,灌满浴缸需要的时间是15分钟(因为水流量加倍了,所以灌满浴缸的时间应该减半)。
1701002146
1701002147
这种假设还可以立刻告诉我们,问题的精确解应该是大于15分钟的。为什么呢?因为我们夸大了热水龙头的水流量。两个水流量较大的水龙头灌满浴缸所需要的时间,显然应该大于一个水流量大、一个水流量小的两个水龙头灌满浴缸所需要的时间。欧文叔叔原题中的两个水龙头,一个水流龙头水流量大,一个水龙头水流量小;而我们现在假设两个水龙头都是大水流量的水龙头。既然两个大水流量的水龙头一起灌满浴缸需要15分钟的时间,那么一个大水流量的水龙头和一个小水流量的水龙头一起灌满浴缸所需要的时间,就必然超过15分钟。
1701002148
1701002149
以上,我们考虑了两种假设:一种是假设只开冷水龙头而关闭热水龙头,另一种是假设热水龙头的水流量和冷水龙头的水流量相同。通过考虑这两种极端情况,我们可以知道,此题的精确解应该是大于15分钟而小于30分钟的。在有些情况下,问题会比欧文叔叔的浴缸灌水问题更复杂。在有些情况下,精确解是不可能求得的,这种情形不仅在数学领域存在,在其他领域中也十分常见。在这样的情形下,上文的这种分析思路能帮我们确定精确解的范围,为我们提供非常有用的信息。
1701002150
1701002151
就算问题没有那么复杂,就算我们有幸能够得到问题的精确解,上面的这种分析方法仍然是有用的。有时,通过上面的这种思路,可以找到更简洁或是更清晰的解题思路。这是数学问题中我们可以自由发挥创造性的地方。
1701002152
1701002153
比如,再回到欧文叔叔给我出的这道应用题上。欧文叔叔给出的解法是教科书上的标准解法,这种解法不仅涉及分数,还用到了最小公倍数的知识。其实,这道题还有别的更有意思的解法,其结果和欧文叔叔的答案是完全一致的。这个解法是我又年长了几岁以后才想出来的。当时,我回忆了一下欧文叔叔的问题,并且问我自己:为什么最初我会觉得这道题如此复杂,如此令人糊涂呢?答案是:因为两个水龙头的水流量是不一样的,所以我才搞不清楚;两个水龙头的水流量的差异是这道题目的难点。因为两个水龙头的水流量不同,要搞清楚同时灌水时每个水龙头分别灌了多少水,就变得比较麻烦。一冷一热两个水龙头同时放水,这些水又同时流进浴缸里,完全混到了一起:当我在脑海中想象出这么一个画面时,我的脑袋就像那个浴缸一样,混乱一片,完全摸不着头绪。
1701002154
1701002155
怎么解决这个问题呢?其实非常简单,既然水的混合容易让人犯糊涂,我们不妨把两个水龙头彻底分开,让它们分别负责往不同的浴缸里灌水。我们可以发挥想象力,对题目稍作变动:现在我们不只是有一个浴缸和两个水龙头了;我们有一冷一热两个水龙头,每条水龙头下面都有一个传送带,传送带上排满了一个又一个的空浴缸。这两个传送带是完全分离的,冷水龙头和热水龙头分别有自己的传送带。如下图所示。
1701002156
1701002157
1701002158
1701002159
1701002160
在这样的假设条件下,冷水龙头和热水龙头是完全独立、互不干扰的。两个水龙头分别往不同的浴缸中灌水,完全不存在冷水和热水混合的情况。传送带是这样设计的:每当前一个浴缸灌满了水,传送带就会自动向前滚动,把后面的一个空浴缸送到水龙头下方,让水龙头继续灌水。
1701002161
1701002162
如此一来,问题就变得简单多了:60分钟以后,热水龙头正好灌满了1个浴缸,而冷水龙头已经灌满了传送带上的2个浴缸(因为冷水龙头灌满一个浴缸只需要30分钟)。也就是说,两个水龙头同时打开,60分钟共计灌满了3个浴缸,那么灌满一个浴缸需要多长时间呢?显然是60分钟的1/3,也就是20分钟。
1701002163
1701002164
究竟为什么大家(包括童年时候的我)在猜这道题的答案时会给出45分钟这个答案呢?为什么我们的第一反应总是去求解30分钟和60分钟的平均值呢?我也不知道。我想一种可能的解释是,听到这道题以后,我们的直觉自动开启了“模式识别”的功能,但可惜我们的直觉识别出了错误的“模式”。因为有些和这道题十分类似的题目,答案确实是两个数字的平均数,而我们的直觉把浴缸问题和那些问题弄混了,才会错误地给出45分钟的答案。当我和我的太太讨论这个问题为什么会出错的时候,我的太太用类比的方法给出了她自己的解释。她说,可以考虑这样一个问题,假设有一位老奶奶要过马路:如果无人帮助,老奶奶过马路需要耗时60秒钟;而你单独过马路则走得很快,只要30秒钟就够了。那么,要是你去搀扶老奶奶,你们手挽着手一起过马路需要多长时间呢?这个题目的答案就是45秒钟,因为过马路的过程中,老奶奶一直挽着你的胳膊,她能获得一些动力,所以她会比单独走的时候速度快一些;而你因为老奶奶的关系,速度会比自己单独走的时候慢一些。
1701002165
1701002166
那么,浴缸问题和老奶奶过马路问题的区别到底在哪里呢?那就是,你和老奶奶一起过马路的时候,你们会互相影响对方的速度。而在浴缸问题中,两个水龙头虽然同时在放水,但是灌水的速度是完全不受对方影响的。你和老奶奶是互相影响的,而两个水龙头是互相独立的,这是这两道题的本质区别。可惜我们的潜意识没有那么敏锐,无法第一时间发现这个重要区别。尤其是当我们急于立刻给出答案的时候,我们就在直觉思维的带领下直奔那个错误的答案去了。
1701002167
1701002168
好吧,只要我们能认识到自己错在哪里,那么即使是错误的答案也有它的教育意义。这个错误的答案让我们看到,我们的思维多么容易被错误的类比或毛躁粗心的判断所误导。在认清了自己所犯的错误以后,我们对这一类问题也有了更清晰、更深刻的认识。
1701002169
1701002170
很多经典的应用题都含有一些故意设计出来的陷阱,使得解题的人很容易受到误导。这种伎俩就像魔术师使用的华丽的障眼法。很多应用题的问法中故意埋藏了一些文字陷阱,如果你凭直觉回答,就会掉入这些陷阱。
1701002171
1701002172
比如,有这样一道题目:3个人可以在3小时内漆完3段篱笆,那么1个人漆完1段篱笆需要几个小时呢?
1701002173
1701002174
听到这道题目以后,很多人会脱口而出:“1个小时。”这绝对是不假思考的答案。这道题读起来就跟顺口溜似的:3个人、3段篱笆、3个小时。这句话在你的脑海中建立起了一个鼓点般的韵律,所以当看到下一句——1个人、1段篱笆、_____个小时——的时候,你会情不自禁地想在空格处填上一个1。这种条件和问题的平行结构使得人们很容易给出一个语言音律学上感觉正确,但是数学计算上却完全错误的结论。这就是这道题的陷阱所在。
1701002175
1701002176
事实上,这道题的正确答案应该是3个小时。
1701002177
1701002178
如果你借助一点儿视觉上的帮助,在头脑中想象出题目里描述的画面——3个人在漆3段篱笆,并于3个小时以后同时完工——那么正确的答案就很容易得到了。3个小时结束的时候,3段篱笆都要油漆完毕,如果每人负责漆一段篱笆,显然,这个人要花整整3个小时的时间才能漆完这一段篱笆。
1701002179
1701002180
1701002181
[
上一页 ]
[ :1.701002132e+09 ]
[
下一页 ]