微软一道面试智力题(小猴子搬香蕉)
一个小猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,(多了就被压死了),它每走
1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。
提示:他可以把香蕉放下往返的走,但是必须保证它每走
一米都能有香蕉吃。也可以走到n米时,放下一些香蕉,
拿着n根香蕉走回去重新搬50根。 呵呵,递归一下,容易。 一根都搬不到家 16根 16根,我想这是正确答案. 为什么是16根,我一时想不通,高手指点一下阿,谢谢了,小妹这厢有礼乐 如果能先吃50只香蕉就可以帮到50只香蕉回家 搞错没有!!微软是通过这个应聘什么职位啊>?这个问题有很多答案的哦!!因为没有最终的约束!!所以吃完也可以!!如果非要回家一次.那么答案也不是唯一!! <P>12根吧</P> 50根