알고리즘(python)/기본
[Python]동적계획법 백준 1003
개발일기
2020. 1. 7. 22:28
반응형
문제
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 |
반응형