천천히 세어보면 어렵지 않게
피보나치 라는 것을 알 수 있다.

# dp 설계
dp = [
0 for _ in range(10000001)
]
# dp 초기설정
dp[1] = 1
dp[2] = 2
# dp 채워넣기
for i in range(3, 10000001):
dp[i] = ((dp[i-2] % 10) + (dp[i-1] % 10))% 10
# n 입력
n = int(input())
# 출력
print(dp[n])'Algorithm(BOJ, Python) > Dynamic Programing' 카테고리의 다른 글
| [백준_9711] 피보나치 python (0) | 2022.07.29 |
|---|---|
| [백준_1793] 타일링 python (0) | 2022.07.28 |
| [백준_17175] 피보나치는 지겨웡~ python (0) | 2022.07.26 |
| [백준_9507] Generation of Tribbles python (0) | 2022.07.25 |
| [백준_9658] 돌게임 4 python (0) | 2022.07.24 |