题目
小松鼠采到了100 颗坚果要运回家。家离放坚果的地方有100 米远。小松鼠每次最多运 50 颗。BUT!小松鼠很馋。。。每走2 米就要吃一颗坚果。。。返回时不会再吃坚果,问小松鼠最多能运回家多少颗坚果?
A.0
B.10
C.25
D.50
解答
正确答案是 C
设采坚果的地点为A,家为B,从A到B方向的运动需要消耗坚果。
题目求最多运多少坚果回家,为使结果最大化,所以需要每次开始都运50颗,所以题目也就是求最少的坚果消耗量,由于A->B方向的运动一直要消耗坚果,所以也就是求此方向运动的最少距离。
由于每次做多运50颗,所以有一段A->B方向必须走两次,设这段距离为x,剩下的距离为y,则有x+y=100。
消耗的总坚果数为(2x+y)/2。并且为了使最后y段能够运走所有2x段剩下的坚果,需要满足2*(50-x/2)<=50,所以x>=50。
由于要使(2x+y)/2=(x+100)/2最小,所以x应该去最小值50,所以消耗坚果数为(50+100)/2=75,所以剩下25个。
帖子还没人回复快来抢沙发