728x90
반응형
t = int(input())
n = []
for i in range(t):
n.append(int(input()))
def fibo(n):
if ( n == 0 ) :
return [1, 0]
if ( n == 1 ) :
return [0, 1]
zero = [0] * (n+1)
one = [0] * (n+1)
zero[0] = 1 ; zero[1] = 0
one[0] = 0 ; one[1] = 1
for i in range(2,n+1):
zero[i]=zero[i-1]+zero[i-2]
one[i]=one[i-1]+one[i-2]
return [zero[n],one[n]]
for i in n :
a = fibo(i)
for i in a:
print(i,end=' ')
print()
728x90
반응형
'백준 > 다이나믹 프로그래밍' 카테고리의 다른 글
# 1149 RGB 거리 (0) | 2020.09.11 |
---|---|
# 11726 2xn 타일링 (0) | 2020.09.11 |
# 1463 1로 만들기 (0) | 2020.09.11 |
# 9507 Generations of Tribbles (0) | 2020.09.11 |
# 9095 1,2,3 더하기 (0) | 2020.09.11 |