OJ1293 大斐波數

2021-10-05 11:58:28 字數 795 閱讀 7029

【題目描述】

fibonacci數列,定義如下:

f(1)=f(2)=1

f(n)=f(n-1)+f(n-2) n>=3。

計算第n項fibonacci數值。

【輸入】

輸入第一行為乙個整數n,接下來n行為整數pi(1<=pi<=1000)。

【輸出】

輸出為n行,每行為對應的f(pi)。

【樣例輸入 】

512

345

【樣例輸出 】

1 12

35

【分析】

每次做了大數相加之後任然保留倒序的數存在表裡面,這樣以便下次相加的時候直接加,而不用把順序翻來翻去很麻煩,這樣只要在輸出的時候把順序倒過來就可以 了.

在二維陣列a[i][j]中豎列下表i的值就是斐波那契數列中的n的值(n表示數列第n個數的位置n)。縱向下標j儲存第n個菲波數的每一位的值。

【補充】

大數相加:

高精度:

【ac的**】

#include#includeint a[1010][550];

void fib() }}

int main()

for(;i>=0;i--)// 注意上面的函式計算的值的數字是逆序的

}return 0;

}

林大oj滑雪

problem a time limit 1000ms memory limit 65536k 每到冬天,資訊學院的張健老師總愛到二龍山去滑雪,喜歡滑雪百這並不奇怪,因為滑雪的確很刺激。可是為了獲得速度,滑的區域必須向下傾斜,而且當你滑到坡底,你不得不再次走上坡或者等待公升降機來載你。張老師想知道載...

煙大oj 2482 數列排序

給定乙個長度為n 1 n 200 的數列,將這個數列按如下規則排列。最小數,最大數,次小數,次大數,第一行為乙個整數n。第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。輸出一行,按從題目要求的順序輸出排序後的數列。10 1 2 4 3 5 8 7 6 10 9 1 10 2 9 3...

九度OJ 1456 勝利大逃亡

本題是廣度優先搜尋的第一題。本題先抽象出狀態,構造出狀態轉移關係,構造出解答樹,將搜尋路徑抓化為搜尋狀態,並利用結論進行剪枝優化解答樹,後利用廣度優先搜尋對狀態解答樹進行層次遍歷,找到最優解。題目描述 ignatius被魔王抓走了,有一天魔王出差去了,這可是ignatius逃亡的好機會.魔王住在乙個...