python-algorithm
[백준] 10870
무적김두칠
2021. 1. 12. 11:03
1
2
3
4
5
6
7
8
9
|
def pibo(a):
if a==0 :
return 0
if a==1:
return 1
return pibo(a-2)+pibo(a-1)
print (pibo(int(input())))
|
cs |
피보나치 수를 구현하는것 그 자체는 어렵지 않습니다만..
input 수가 커지게 되면 시간복잡도가 지수적으로 늘어나서
메모이제이션(memoization) 방식을 쓰셔야 될 것 같네요
반응형