很简单,猴可以走走回回,但要保证最后一次多走几步。假设重复过的路程为x,只要回去过的路程都要消耗3x根,而最后一次到位的路程则消耗x根,所以剩下的根数为100-3x-(50-x)=(50-2x)根,所以x越小越好,但是最后一次,猴最多只能抱50根,也就是说(100-3x)小于或等于50,取整数,得x最小为17,,代入(50-2x),所以最多剩下16根。
具体走法:先抱50根,走17步,放下16根,带着17根回去的路上吃,到起点后,刚好吃完。然后抱上50根,走。到17步时,抱上开始放上的,一共还有49根,走剩下的33步。到终点就剩下16根。