반응형

   문제

   https://www.acmicpc.net/problem/1003


앞 문제와 형식만 조금 다를뿐 같은 문제라고 봐도 될거같다.

이 문제의 의도는 재귀를 사용했을때 얼마나 많이 함수를 불러와야 하는지를 보여주기위해

 낸 문제인거가 같다.

풀이는 전과 비슷하다


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
t=int(input())
 
 
fibo_list=[[0 for _ in range(2)] for _ in range(41)]
 
fibo_list[0]=[1,0]
fibo_list[1]=[0,1]
for i in range(2,41):
    fibo_list[i][0]=fibo_list[i-1][0]+fibo_list[i-2][0]
    fibo_list[i][1]=fibo_list[i-1][1]+fibo_list[i-2][1]
 
 
for i in range(t):
    n=int(input())
    print(fibo_list[n][0],fibo_list[n][1])
cs




반응형

'알고리즘(python) > 기본' 카테고리의 다른 글

[Python]동적계획법 백준 9461  (0) 2020.01.08
[Python]동적계획법 백준 1904  (0) 2020.01.08
[Python]동적계획법 백준 2748  (0) 2020.01.07
[Python]재귀 백준 11729  (0) 2019.12.18
[Python]재귀 백준 2447  (0) 2019.12.17
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기