一些有意思的题目之蚂蚁过河

问题:

有一根1米长的木棒漂流在海上,突然从天空中降下100只蚂蚁,幸运的是它们都降在了在这根木棒上,(它们降落在木棒上的位置是随机的)。然而不幸的事发生了,

所有蚂蚁从降落的时刻起就随机朝着木棒的一个方向以1cm/s的速度行走,而当发生两只蚂蚁相碰的时候,它们就各自立即进行反方向行走。一旦有蚂蚁走到了木棒的如何一段,这只蚂蚁就会落入大海。现在,问最少经历多少时间就可以保证所有的蚂蚁都在海里游泳了?

 

答案:

我们在解决问题的时候是这样一种过程:

1。首先理解题意

2。然后根据题意建立数学模型,解决问题

 

基本而言,花在1的时间很少,我们很多时候都是把大部分时间花在建立问题的模型上,从最简单的y = a*x + b都多么复杂的都有。但有时候往往是一针可以见血的,我们却要拿把钝刀子割来割去。这道题目如果建立数学模型不是那么简单,无数,碰撞,需要用很复杂的数学去建立模型。而如果在1上下下功夫,却可以发现更直接的方法:

两只蚂蚁碰撞后返回,可以等价于两只蚂蚁穿越对方继续前行。如果忽略蚂蚁的差异,可以看到这两种情况是一样的。而对后者,可以很容易地发现,最长的时间就是一只蚂蚁从头走到尾的时间:5min。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值