a258: 費氏數列(Fibonacci)
標籤 : tioj 2053
通過比率 : 9人/17人 ( 53% ) [非即時]
評分方式:
Tolerant

最近更新 : 2022-05-09 09:36

內容

有一個數列,頭兩個數是0和1,接下來的每一個數,都是兩個數的和,例如第三個數是0+1=1,第四個數是1+1=2,第五個數是1+2=3。我們知道這個數列是有名的費氏數列。
現在我們仿照費氏數列的生成方式來生成某個數列、該數列的頭兩個數是x1和x2,接下來的每一個數,都是xn=bxn-1+axn-2。給定x1,x2,a,b,請你寫一個程式計算指定的第n個數xn

輸入說明

輸入只有一行,有五個正整數,依序為x1,x2,a,b,n (0<=x1,x2,a,b<=109,3<=n<=109),數值間以空白隔開

10%測資滿足 x1=0,x2=1,a=b=1,n<=30

10%測資滿足 x1=0,x2=1,a=b=1,n<=100

10%測資滿足n<=1000

70%測資滿足上題述

 

輸出說明

輸出xn mod 1000000007之結果

範例輸入 #1
0 1 1 1 5
0 1 1 1 50
範例輸出 #1
3
778742000
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (10%): 1.0s , <1K
公開 測資點#1 (10%): 1.0s , <1K
公開 測資點#2 (10%): 1.0s , <1K
公開 測資點#3 (10%): 1.0s , <1K
公開 測資點#4 (10%): 1.0s , <1K
公開 測資點#5 (10%): 1.0s , <1K
公開 測資點#6 (10%): 1.0s , <1K
公開 測資點#7 (10%): 1.0s , <1K
公開 測資點#8 (10%): 1.0s , <1K
公開 測資點#9 (10%): 1.0s , <1K
提示 :

單測資

標籤:
tioj 2053
出處:
2018 toi入營考 [管理者:
haha (大學長)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」