728x90
10870 의 피보나치 문제는
메모이제이션을 활용한 DP 풀이로 시간 제한 & 메모리 제한을 넘길 수 있었다
n = int(input())
dp = [0]*21
dp[0] = 0
dp[1] = 1
def fibo(n):
for i in range(2, n+1):
dp[i] = dp[i-1] + dp[i-2]
return dp[n]
print(fibo(n))
728x90
'Algorithm (PS)' 카테고리의 다른 글
[백준] 11657 타임머신 : Bellman-Ford 알고리즘 그자체인 문제 ! (0) | 2022.02.08 |
---|---|
[백준] 13458번 시험감독 in Python (0) | 2022.02.08 |
정렬 알고리즘 (0) | 2022.02.07 |
[프로그래머스] 해시 - 완주하지 못한 선수 , dictionary in Python 정리 (0) | 2022.02.06 |
[백준] 2448 별 찍기 - 11 쉽지 않은 백트래킹 & 재귀함수 유형 ! (0) | 2022.02.06 |