cool hamsters never sleep
백준 24416. 알고리즘 수업 (미해결) 본문
n = int(input())
def fib (n) :
if n == 1 or n == 2 :
return 1
else :
return fib (n-1) + fib(n-2)
def fibonacci (n) :
dp = [0] * (n + 1)
dp[1], dp[2] = 1, 1
cnt = 0
for i in range (3, n+1) :
cnt = cnt + 1
dp[i] = dp[i - 1] + dp[i -2]
return cnt
print(fib(n), fibonacci(n))
'Python Algorithm' 카테고리의 다른 글
백준 2108. 통계학 (0) | 2022.08.13 |
---|---|
백준 2609. 최대공약수와 최소공배수 (0) | 2022.08.12 |
백준 3009. 네 번째 점 (0) | 2022.08.11 |
백준 3003. 킹, 퀸, 룩, 비숍, 나이트, 폰 (0) | 2022.08.10 |
백준 4673. 셀프 넘버 (0) | 2022.08.09 |
Comments