问题:
有一根1米长的木棒漂流在海上,突然从天空中降下100只蚂蚁,幸运的是它们都降在了在这根木棒上,(它们降落在木棒上的位置是随机的)。然而不幸的事发生了,
所有蚂蚁从降落的时刻起就随机朝着木棒的一个方向以1cm/s的速度行走,而当发生两只蚂蚁相碰的时候,它们就各自立即进行反方向行走。一旦有蚂蚁走到了木棒的如何一段,这只蚂蚁就会落入大海。现在,问最少经历多少时间就可以保证所有的蚂蚁都在海里游泳了?
答案:
我们在解决问题的时候是这样一种过程:
1。首先理解题意
2。然后根据题意建立数学模型,解决问题
基本而言,花在1的时间很少,我们很多时候都是把大部分时间花在建立问题的模型上,从最简单的y = a*x + b都多么复杂的都有。但有时候往往是一针可以见血的,我们却要拿把钝刀子割来割去。这道题目如果建立数学模型不是那么简单,无数,碰撞,需要用很复杂的数学去建立模型。而如果在1上下下功夫,却可以发现更直接的方法:
两只蚂蚁碰撞后返回,可以等价于两只蚂蚁穿越对方继续前行。如果忽略蚂蚁的差异,可以看到这两种情况是一样的。而对后者,可以很容易地发现,最长的时间就是一只蚂蚁从头走到尾的时间:5min。