蚂蚁爬杆问题
来源:互联网 发布:古筝调音器软件 编辑:程序博客网 时间:2024/06/02 18:33
有一根27厘米长的细木杆,在第3厘米,7厘米,11厘米,17厘米,23厘米这五个位置上各有一只蚂蚁,木杆很细,不能同时通过两只蚂蚁,开始时,蚂蚁的头朝向左还是右是任意的,他们只会朝前走或掉头,但不会后退,当两只蚂蚁相遇后,蚂蚁会同时掉头朝反方向走,假设蚂蚁们每秒钟可以走1厘米的距离。求所有蚂蚁都离开木杆的最小时间和最大时间。
答案:
所有蚂蚁都离开木杆的最小时间为
max(min(3,27-3),min(7,27-7), min(11,27-11), min(17,27-17),min(23,27-23))=11
所有蚂蚁都离开木杆的最大时间为
答案:
所有蚂蚁都离开木杆的最小时间为
max(min(3,27-3),min(7,27-7), min(11,27-11), min(17,27-17),min(23,27-23))=11
所有蚂蚁都离开木杆的最大时间为
max(max(3,27-3),max(7,27-7), max(11,27-11), max(17,27-17),max(23,27-23))=24
最小时间的求法,符合直觉,非常易懂。
最大时间,也许你会生出冒号,真这么简单吗?蚂蚁相遇会掉头走,如果中间的蚂蚁与左右多相遇几次,会不会比这时间更长?
虽然两只蚂蚁碰头后都掉头往相反的方向,但是,可以看作是是两只蚂蚁相遇后,擦肩而过了(看到这里的时候可能很多人就有一种恍然大悟的感觉了吧)。也就是说可以认为蚂蚁的运动独立的,是否有碰头并不是问题的中重点。
0 0
- 蚂蚁爬杆问题
- 蚂蚁爬杆问题
- 蚂蚁爬杆问题
- 蚂蚁爬杆问题
- 蚂蚁爬杆问题
- 蚂蚁爬杆问题
- 蚂蚁爬杆问题
- 蚂蚁爬杆问题
- 蚂蚁爬杆问题分析
- 4.7 蚂蚁爬杆问题
- 【经典问题】蚂蚁爬杆问题
- 蚂蚁爬杆问题的java实现
- 蚂蚁爬杆问题的扩展
- 蚂蚁爬杆问题 UVA 10881
- 蚂蚁爬杆问题--面向对象,建模
- 蚂蚁过杆问题
- 蚂蚁爬木杆问题
- 蚂蚁爬竹竿问题
- 《春秋·战国》大事年表
- Python中type与Object的区别
- 51单片机自制编程器烧写不了的问题
- Python pip selenium安装配置
- 大四准备毕业的妹子想请教大家是否应该到培训机构学习?
- 蚂蚁爬杆问题
- Pull to Refresh下拉刷新
- JXL.jar简单封装Excel读写操作
- 多片锯
- VS2008控制台程序编译报错
- 第九周项目3—(a)
- sql convert 和 cast
- 怎样转换PDF格式文件
- myeclipse突然运行不了的原因以及解决方案