一只小兔子有100根胡萝卜, 它要走50米才能到家, 每次它最多搬50根胡萝卜, 而每走1米就要吃掉1根胡萝卜, 请问它最多能把多少根胡萝卜搬到家里?

2 2 收藏


直接登录
最新评论
  • 五十根胡萝卜最多走24米,100跟最多走52米。就吃没了。

  • __TonyTonyChopper__   2015/12/09

    0根٩(๑´0`๑)۶

  • 清秋书 游戏策划 2015/12/09

    假设它抱了50个萝卜,走了1m,吃了一个萝卜,把剩下的49个都放下。回头道起点,又吃了1个萝卜,抱着起点还剩的49个萝卜走两米,放下,回头拿1米处的49-1根萝卜,再往前走2m,依次类推,直到终点。只需要算出兔子走了多少米,就知道还剩多少萝卜。

  • __TonyTonyChopper__   2015/12/09

    是25根………第一次把50根搬一米,然后剩了49,再返回把剩下的50根搬1米,这样还剩98根,还有49米没走,以此类推,直到25米时,剩50根,还有25米没有,然后,1米减一根,最后剩25根了……

    • 我觉得你说的有一点小问题,按照你说的,“第一次把50根搬一米,然后剩了49,再返回把剩下的50根搬1米”,这样一来一回就是3趟,所以应该吃3根胡萝卜,还剩97,还有49米没走,以此类推,当手里剩下的胡萝卜少于50根的时候,就可以直接往前走,就是直接用胡萝卜减去剩下的M,最后是16根

    • _nvl   2015/12/15

      第一次直接搬到25米的地方,放下回去搬剩下的50个,这样剩下的也是25…

  • 有一个临界点,就是剩50根,搬两次需要总共来回三次,17*3=51,剩余49根萝卜,然后可以一次搬完,每米一根,49-(50-17)=16。或16*3=48,剩52根萝卜,2根萝卜走一米一来一回消耗掉(最大保留萝卜数),此时剩余50根,走了16米,50-(50-16)=16。结果一样。

  • Dr.Device DSP语音算法工程师 2015/12/09

    第一次带上50个搬17米,带着17个折返,丢16个在路上, 第二次带上的50个全部做路程消耗,恰巧到17米处是身上剩下(50-17),可以带上第一次丢路上的16个到终点..
    我只能用数学方法解决这个…怎么用程序办法解决?T.T

    • 王先生 学生 2015/12/09

      这个解法也可以,这样就是纯粹的数学问题了,但本题没有要求编程实现,你可以自己试试看

  • 王先生 学生 2015/12/09

    答案为16
    如果路上发生折返的话,则折返一米就要花费3个萝卜,不折返的话花费一个萝卜,令折返的距离为x,又有每次 最多可以带50个萝卜,则有100-3x=50/3,最后剩下的萝卜的数目(100-3x)-(50-x)=50-2x<=50/3又x为整数,故x取16即最后嘴都剩下16个萝卜。
    仅供参考,欢迎批评指正。

  • 我呀 看书吃饭等下班 2015/12/10

    真的不是级数问题吗?

    • 我呀 看书吃饭等下班 2015/12/10

      100-50=50表示50是个临界点;50/3=16……2表示在每次剩余萝卜大于50时,需要折返搬运,每次折返消耗3根,可走16米,此时剩下52根;下面讨论52根的情形,50根带在身上搬运与2根带在身上搬运都是一样的,简单的说2根的情形,刚好够折回拿那50根,然后到达剩49根,此时已走17米。剩余33米。已过临界点每走1米吃1根,49-33=16。根本不需要方程!!!!!!!

  • 我呀 看书吃饭等下班 2015/12/10

    15

  • theFirstTale FrontEnd 2015/12/10

    距离50米,如果有50k个胡萝卜,每米消耗1个胡萝卜,假如胡萝卜可不为整
    结果剩余为:50/3 + 50/5 + … + 50/(2k-1)单位胡萝卜
    方法:分k次带,每次到达点N(k)的距离起点分别为:50/3, 50/5 … 50/(2k-1)米
    P.S:如果考虑胡萝卜为整数的情况就N(k)的距离稍做改变

  • 你就是_   2015/12/15

    50-(50-(50/3))=16根。

    搬50根前进1米,回来搬剩下的到第一次搬的位置,损耗3根。

    循环16次

    剩下52根萝卜,走了16米,还剩34米。舍弃2根萝卜,带着50根萝卜回家。剩下16根(还剩17根??最后到了家还需要吃吗?)。

    一来一回的作用是补充50,直到不值得再回去,即:剩下的小于3根了,再回去划不来。

  • 剩25 根。50走一米剩49放下。返回取剩下的50走一米剩49。总共剩98。也就是说每米吃2根。25米吃50根。剩下的25米只搬剩下的50根。每米吃1根。所以到家剩25根。