龜兔賽跑
烏龜與兔子進行賽跑,跑場是乙個矩型跑道,跑道邊可以隨地進行休息。烏龜每分鐘可以前進3公尺,兔子每分鐘前進9公尺;兔子嫌烏龜跑得慢,覺得肯定能跑贏烏龜,於是,每跑10分鐘回頭看一下烏龜,若發現自己超過烏龜,就在路邊休息,每次休息30分鐘,否則繼續跑10分鐘;而烏龜非常努力,一直跑,不休息。假定烏龜與兔子在同一起點同一時刻開始起跑,請問t分鐘後烏龜和兔子誰跑得快?
輸入在一行中給出比賽時間t(分鐘)。
在一行中輸出比賽的結果:烏龜贏輸出@@,兔子贏輸出_,平局則輸出--;後跟1空格,再輸出勝利者跑完的距離。
輸入樣例:242
輸出樣例:@_@ 726
我的最初始思路就是簡單模擬,每十分鐘或者每一分鐘的計算,但是寫完之後(時間超時)。發現用的巢狀太多。
while
(i!=t)
}else
} i--
;}
當沒有理清思路時,感覺有點像散沙,要考慮的很多,(或許是我的做題經驗不夠)但其實題目不難,如果沒有好好的分析題目,確實要花點時間(尤其是我這樣的新手),慢慢的把題目多讀幾遍,先思考清楚題目的問題,理清關係,先寫偽**。
有些題其實不難,但是需要先仔細的把題目分析清楚。因此,從此之後,一定要先題目完全看懂,分析透之後在開始寫**。
7 22 龜兔賽跑
烏龜與兔子進行賽跑,跑場是乙個矩型跑道,跑道邊可以隨地進行休息。烏龜每分鐘可以前進3公尺,兔子每分鐘前進9公尺 兔子嫌烏龜跑得慢,覺得肯定能跑贏烏龜,於是,每跑10分鐘回頭看一下烏龜,若發現自己超過烏龜,就在路邊休息,每次休息30分鐘,否則繼續跑10分鐘 而烏龜非常努力,一直跑,不休息。假定烏龜與兔...
7 22 龜兔賽跑
7 22 龜兔賽跑 20 分 烏龜與兔子進行賽跑,跑場是乙個矩型跑道,跑道邊可以隨地進行休息。烏龜每分鐘可以前進3公尺,兔子每分鐘前進9公尺 兔子嫌烏龜跑得慢,覺得肯定能跑贏烏龜,於是,每跑10分鐘回頭看一下烏龜,若發現自己超過烏龜,就在路邊休息,每次休息30分鐘,否則繼續跑10分鐘 而烏龜非常努力...
7 22 龜兔賽跑 (20 分)
烏龜與兔子進行賽跑,跑場是乙個矩型跑道,跑道邊可以隨地進行休息。烏龜每分鐘可以前進3公尺,兔子每分鐘前進9公尺 兔子嫌烏龜跑得慢,覺得肯定能跑贏烏龜,於是,每跑10分鐘回頭看一下烏龜,若發現自己超過烏龜,就在路邊休息,每次休息30分鐘,否則繼續跑10分鐘 而烏龜非常努力,一直跑,不休息。假定烏龜與兔...