发现个很bug的题目,有个问题,试了几个模型都没回答对😂

一个小猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,它每走1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。

百度搜到的:joy:

答案是16

12 Likes

这你让人答我也不会,怎么感觉题目怪怪的

这不是搬50根回家,到家刚好吃完,然后永远都动不了了

同上,所以感觉难点应该在,走1米吃一根,然后放下49根,回起点再搬50根,再吃一根,这样距离到家还剩49米有98根

97根,回起点也要1根

如果空手回去呢

所以为啥是 16 根,在线等,急

1 Like

所以这题目很多条件没给,让人也不好答啊

走1米就要吃1根,不吃咋走?

2 Likes

没说空不空手

这么说也合理

CPU烧了,不吃能不能往回走?..

先拿 50 根走 25 米还剩 25 根;
回去再拿 50 根走 25 米,还剩 25 根;
再把两次的 25 根也就是 50 根拿回家走 25 米,还剩 25 根;
所以拿回去 25 根?

这每走一米消耗2根,好像结果区别不是很大

可以拿半根吗,卡bug

1 Like

大于50根时,每搬运1米消耗3根,最后一次为小于50根的搬运,前半段最小消耗51根走17米,最终49根搬33米,实际可得49-33=16

3 Likes

解法挺多,而且也没算回程吃不吃香蕉

看来你楼上的佬才是正解

换成英文试试呢


昨天我也看题看的愣住了,我怎么想都是0个,然后看了答案甚微震惊,原来我没脑子:joy:

3 Likes