切換
舊版
前往
大廳
主題

ZeroJudge - d420: 00694 - The Collatz Sequence 解題心得

Not In My Back Yard | 2018-09-12 17:13:00 | 巴幣 0 | 人氣 160

題目連結:

題目大意:
上一題有著類似的開頭。

不過這次是給定A、L(皆小於等於2147483647),當新的A超過L時即停止。求經過題目的演算法後,所產生的數列長度。

解題思維:
這次沒有什麼特別的,照著題目所給的產生數列的演算法即可。只是在產生時,要多加一句判斷,判斷看有無超出L。一旦超出就馬上跳出,超出的那一項不要算進去。


此次分享到此為止,如有任何更加簡潔的想法或是有說明不清楚之地方,也煩請各位大大撥冗討論。

創作回應

更多創作