728x90
반응형
기본적인 다이나믹 프로그래밍 문제이다. 처음에 풀 때 dp에 문자열(EX: "BA")을 저장했는데
메모리 초과가 나와서 그냥 숫자로 해결했다.
k = int(input())
dp = [0]*(k+1)
dp[1] = 1
for i in range(2, k+1):
dp[i] = dp[i-1]+dp[i-2]
print(dp[k-1], dp[k])
728x90
반응형
'Agorithm > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 9655번 돌 게임(python) (0) | 2021.03.19 |
---|---|
백준 알고리즘 13301번 타일 장식물(python) (0) | 2021.03.19 |
백준 알고리즘 13777번 Hunt The Rabbit(python) (0) | 2021.03.18 |
백준 알고리즘 11448번 Ga(python) (0) | 2021.03.18 |
백준 알고리즘 6798번 Knight Hop(python) (0) | 2021.03.18 |