a799. CPE:The 3n + 1 problem (UVa 100)

簡單CPE

時間限制 2000 ms ・ 記憶體限制 256 MB

題目描述

從正整數 n 開始,不斷輸出目前值:若 n = 1 就停止;若 n 是奇數則改為 3n+1,否則改為 n/2。包含起點和最後的 1 在內,輸出的數字個數稱為 cycle-length。給定 i、j,求兩者之間(含端點)所有整數的最大 cycle-length。

輸入格式

每行有一對正整數 i、j,兩者皆小於 10000,讀到檔案結尾。所有運算皆不會超過 32 位元整數範圍。i 可能大於 j。

輸出格式

每筆輸出 i、j 與最大 cycle-length,以空白分隔。i、j 必須保留輸入時的順序。

題目來源:UVa 100 — The 3n + 1 problem,CPE 歷屆試題。 原題:https://onlinejudge.org/external/1/100.pdf

範例測資

範例輸入 1

1 10
100 200
201 210
900 1000

範例輸出 1

1 10 20
100 200 125
201 210 89
900 1000 174
請先登入後再提交程式碼

討論與題解

載入討論區…

更多