1. 程式人生 > >頭腦風暴:一隻小兔子有100根胡蘿蔔,它要走50米才能回家

頭腦風暴:一隻小兔子有100根胡蘿蔔,它要走50米才能回家

本文是作者 看到一道 邏輯題時的 個人思考,如有不同思考,歡迎不吝賜教,謝謝!

題目原文:一隻小兔子有100根胡蘿蔔,它要走50米才能回家,每次它最多搬50根胡蘿蔔,而每走1米就要吃掉一根蘿蔔,請問它最多能把多少根胡蘿蔔搬到家裡?

解答: 因為 它最多搬50根胡蘿蔔,而每走1米就要吃掉一根蘿蔔。

        那麼它第一次搬50根胡蘿蔔到49米處,然後返回50米處將剩下的50根胡蘿蔔搬到49米處,

        這中間去->回->去,一共會吃掉3根胡蘿蔔;由於一次它最多搬50根胡蘿蔔,

        所以只有當剩下的胡蘿蔔數量小於等於50時,它才不用回去,直接搬到家中。

        那麼我們可以假設 搬了x米後,它不用回返:

        100-3x <=50 (x為正整數) 解得 x=17

        所以就可以得到 結果了 100 - 3*17 -(50-17)=16(根)

小兔子最多能把16根胡蘿蔔搬到家裡。