n=int(input())
X=[]
X1=[]
for i in range(n):
X.append(int(input()))
for i in range(n):
if X[i]==1:
X1.append(1)
elif X[i]==2:
X1.append(2)
elif X[i]==3:
X1.append(5)
else:
sum=5
suml=2 #an的前一项
sumll=1 #an的前两项
for j in range(4,X[i]+1):
sumll = suml
suml=sum
sum=2*suml+sumll #递归公式
X1.append(sum%32767)
for i in X1:
print(i)
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:677 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:674 |
【亲和数】 (C语言代码)浏览:530 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:1432 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:901 |
校门外的树 (C语言代码)浏览:733 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:769 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:710 |
1118(求助_已解决)浏览:351 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:724 |