a775. CPE:Continued Fractions (UVa 834)

簡單CPE

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

題目描述

連分數可寫為 b_0 + 1/(b_1 + 1/(b_2 + … + 1/b_n)),簡記為 [b_0;b_1,…,b_n]。其中 b_0 為整數,其餘係數為正整數。

請把輸入的有理數展開成連分數。為了確保表示唯一,最後一個係數 b_n 必須大於 1(對於有後續分母項的展開)。例如 43/19 = [2;3,1,4]。

輸入格式

輸入包含不定筆數的資料,讀到檔案結尾為止。每筆資料以兩個整數分別表示分子與分母。

輸出格式

每筆資料輸出對應的連分數。使用方括號包住,首項與後續項以分號分隔,其餘項以逗號分隔,不加空白。

題目來源:UVa 834 — Continued Fractions。 原題:https://onlinejudge.org/external/8/834.pdf

範例測資

範例輸入 1

43 19
1 2

範例輸出 1

[2;3,1,4]
[0;2]
請先登入後再提交程式碼

討論與題解

載入討論區…

更多