본문 바로가기
python-algorithm

[백준] 10870

by 무적김두칠 2021. 1. 12.

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) 방식을 쓰셔야 될 것 같네요

반응형

'python-algorithm' 카테고리의 다른 글

[백준] 10927  (0) 2021.01.12
[백준] 10874  (0) 2021.01.12
[백준] 10865  (0) 2021.01.12
[백준] 10864  (0) 2021.01.11
[백준] 10823  (0) 2021.01.11

댓글