[益智]:蚂蚁走树枝


题目描述

放N只蚂蚁在一条长度为M树枝上,蚂蚁与蚂蚁之间碰到就各自往反方向走,问总距离或者时间。

正确思路

  • 蚂蚁相碰就往反方向走,可以直接看做没有发生任何事,大家都相当于独立的
  • A蚂蚁与B蚂蚁相碰后你可以看做没有发生这次碰撞,这样无论是求时间还是距离都很简单了。

示例

  1. 有一辆火车以每小时15公里的速度离开洛杉矶直奔纽约,另一辆火车以每小时20公里的速度从纽约开往洛杉矶。如果有一只鸟,以30公里每小时的速度和两辆火车现时启动,从洛杉矶出发,碰到另一辆火车后返回,依次在两辆火车来回的飞行,直到两辆火车相遇,请问,这只小鸟飞行了多长距离?

答案:

  • 假设洛杉矶到纽约的距离为 s
  • 那小鸟飞行的距离就是 ( s / ( 15 + 20 ) ) ∗ 30 (s/(15+20))*30 (s/(15+20))30

如有不同见解,欢迎留言讨论~~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值