一只小猴子旁边有100根香蕉。它要走50米才能到家。
第二:解决方案
前方每1米,就要走3趟,也就是吃3根香蕉;当然,50米不可能全部做完,因为没有150香蕉吃。
要找一个点,让小猴子能拿到最多的香蕉(
设y为所需最大香蕉剩余量,x为所需点(x米),等式可列为:
1.Y=(100-3X) - (50-X)
2.(100-3X)& lt;=50
Y=16很容易找到。
另外,我看到了这样一个解决方案:
如果去之前能吃到,可以留18。
(方法)将1桶中的50根香蕉搬运到距离起点(A点)16和1/3米处,留下1根香蕉。
回去第二桶提50个香蕉,回到起点(A点)16和1/3米的距离。
此时,总* * *走了16和1/3×3=49米,吃了49根。
这时,如果你吃了A点的那一个,第二桶提着50个香蕉,就可以走1米到离起点(B点)1/3米的地方,到终点的距离是50-17和1/3 = 32又2/3米。
32 2/3米只需要32块,剩下的2/3米不到1米,可以不吃。
所以最后剩下50-32 = 18根。