- 다이나믹 알고리즘
n = int(input())
d = [1, 2]
for i in range(2, n):
d.append(d[i-1]+d[i-2])
print(d[n-1] % 10007)
9095번에서 푼 풀이방식과 유사한 것 같아서 해보니까
아래와 같이 값이 맞아 떨어졌다
위의 방식을 기반으로 알고리즘을 구현했다
'알고리즘' 카테고리의 다른 글
<백준> 1978번 파이썬 알고리즘 (0) | 2021.07.03 |
---|---|
<백 준> 1149번 파이썬 알고리즘 (0) | 2021.01.13 |
<백 준> 1149번 파이썬 알고리즘 (0) | 2021.01.13 |
<백 준> 1003번 파이썬 알고리즘 (0) | 2021.01.13 |
<백준> 7576번 파이썬 알고리즘 (0) | 2021.01.08 |