一个小猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,它每走1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。
百度搜到的
答案是16
一个小猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,它每走1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。
百度搜到的
答案是16
这你让人答我也不会,怎么感觉题目怪怪的
这不是搬50根回家,到家刚好吃完,然后永远都动不了了
同上,所以感觉难点应该在,走1米吃一根,然后放下49根,回起点再搬50根,再吃一根,这样距离到家还剩49米有98根
97根,回起点也要1根
如果空手回去呢
所以为啥是 16 根,在线等,急
所以这题目很多条件没给,让人也不好答啊
走1米就要吃1根,不吃咋走?
没说空不空手
这么说也合理
CPU烧了,不吃能不能往回走?..
先拿 50 根走 25 米还剩 25 根;
回去再拿 50 根走 25 米,还剩 25 根;
再把两次的 25 根也就是 50 根拿回家走 25 米,还剩 25 根;
所以拿回去 25 根?
这每走一米消耗2根,好像结果区别不是很大
可以拿半根吗,卡bug
大于50根时,每搬运1米消耗3根,最后一次为小于50根的搬运,前半段最小消耗51根走17米,最终49根搬33米,实际可得49-33=16
解法挺多,而且也没算回程吃不吃香蕉
看来你楼上的佬才是正解
换成英文试试呢