一个猴子边上有100 根香蕉
一个猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,每走1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。答案:16根解析:猴子向前走1米,搬运50根,吃掉1根
一个猴子边上有100 根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,每走1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。
答案:
16根
解析:
猴子向前走 1 米,搬运 50 根,吃掉 1 根。
猴子回到起点 吃掉 1 根。
猴子把剩下的搬运向前 1 米,又吃点一根。
也就说,当香蕉大于 50 根时,猴子每向前一米,消耗 3 根。
50根香蕉可以走 50 // 3 = 16米,这时候猴子还有50 + 2根香蕉。
当走了 17 米后,还剩下 50 + 2 - 3 = 49 根香蕉。就可以直接回家了
这时候还剩下 50 - 17 = 33米
所以到家还剩下 49 - 33 = 16 根香蕉。