[白準/python]2003フィボナッチ関数
4786 ワード
https://www.acmicpc.net/problem/1003
アルゴリズム分類
問題を解く
基本的な動的プログラミングアルゴリズムの問題として,0,1出力の回数を蓄積し続けることができる.
ソースコード
t=int(input())
for k in range(t):
n=int(input())
fibo=[0]*41
fibo[0]=(1,0)
fibo[1]=(0,1)
for i in range(2,n+1):
fibo[i]=(fibo[i-1][0]+fibo[i-2][0], fibo[i-1][1]+fibo[i-2][1])
print(str(fibo[n][0])+' '+str(fibo[n][1]))
Reference
この問題について([白準/python]2003フィボナッチ関数), 我々は、より多くの情報をここで見つけました https://velog.io/@bye9/백준파이썬-1003-피보나치-함수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol