栖息谷-管理人的网上家园

楼主:德隆 - 

[脑力无限] 微软一道面试智力题(小猴子搬香蕉)

[复制链接] 122
回复
34789
查看
打印 上一主题 下一主题
91
发表于 2006-8-8 17:24:00 | 只看该作者
最多能把一根香蕉搬到家里,因为一次最多搬五十根,要走回家需要的最短距离是五十米,而每走一步吃一根,因此到了家时只剩下一根,然后再吃掉.
92
发表于 2006-8-8 17:51:00 | 只看该作者
50
93
发表于 2006-8-10 00:25:00 | 只看该作者

16根

16根
94
发表于 2006-8-23 17:07:00 | 只看该作者

幻想一下,要是猴子踩到香蕉皮是往前滑呢,还是后退?  这个因素也要考虑的吧.

95
发表于 2006-8-24 17:41:00 | 只看该作者

16根。

首先要分析小猴的折返次数,折返次数越多到家剩的越少,所以只能折返一次!

其次,折返点的确定,假定折返点为X,在整个折返过程中要消耗3X个香蕉,并且要保证搬回家最多,在折返点小猴必须有50个香蕉。

接下来就可以用公式 3X+50<=100 计算了,X<=16.7取整X=16。

也就是说小猴可以背50个香蕉走到折返点,放下16个香蕉往回走,走到原点再背50个(回空过程中全部消耗)香蕉出发,到达折返点再拣起16个香蕉,就可以回到家了!

[em01]
96
发表于 2006-9-7 19:48:00 | 只看该作者
16只
97
发表于 2006-9-8 01:30:00 | 只看该作者
24根
98
发表于 2006-9-8 01:37:00 | 只看该作者
在香蕉数为50根以前,使香蕉整体向前移动一米,猴子会吃掉2根香蕉,可移动(100-50)/2=25米,当到25米出的时候,猴子可以搬动香蕉一边前进,一边享受香蕉的美味,每前进一米享受一根,所以搬到家也只有24根了!
99
发表于 2006-9-19 14:02:00 | 只看该作者

不知道大家知不知道微软的“海盗”面试题,

那个还满有意思的

100
发表于 2006-9-23 22:38:00 | 只看该作者
16根

使用高级回帖 (可批量传图、插入视频等)快速回复

您需要登录后才可以回帖 登录 | 加入

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
快速回复 返回顶部 返回列表