日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

信息学奥赛一本通(1189:Pell数列)

發(fā)布時間:2025/3/17 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 信息学奥赛一本通(1189:Pell数列) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1189:Pell數(shù)列


時間限制: 1000 ms ??? ??? 內(nèi)存限制: 65536 KB
提交數(shù): 17982 ??? 通過數(shù): 9057

【題目描述】

Pell數(shù)列a1,a2,a3,...a1,a2,a3,...的定義是這樣的,a1=1,a2=2,...,an=2an?1+an?2(n>2)。

給出一個正整數(shù)k,要求Pell數(shù)列的第k項模上32767是多少。

【輸入】

第1行是測試數(shù)據(jù)的組數(shù)n,后面跟著n行輸入。每組測試數(shù)據(jù)占1行,包括一個正整數(shù)k (1≤k<1000000)。

【輸出】

n行,每行輸出對應一個輸入。輸出應是一個非負整數(shù)。

【輸入樣例】

2 1 8

【輸出樣例】

1 408

【分析】

? ? ? ? 依題意,遞推關系式為:遞推邊界為:an=2an-1+an-2,邊界條件為:a1=1,a2=2。

【參考代碼】

#include <stdio.h> #define N 1000010 #define MOD 32767 long long a[N]={0,1,2}; int main() {int i,n,k;for(i=3;i<=N;i++)a[i]=(2*a[i-1]+a[i-2])%MOD;scanf("%d",&n);while(n--){scanf("%d",&k);printf("%lld\n",a[k]);}return 0; }

http://ybt.ssoier.cn:8088/problem_show.php?pid=1189

?

總結(jié)

以上是生活随笔為你收集整理的信息学奥赛一本通(1189:Pell数列)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。