PS/백준

[백준] 2193 - 이친수

Mingi Kim 2024. 6. 25. 16:34

문제 링크

https://www.acmicpc.net/problem/2193

깨달은 점

그냥 반복하다보니 규칙을 찾아버렸네..?

import sys
N = int(sys.stdin.readline())
DP = [0 for _ in range(91)]
if 1 <= N <= 3:
    DP[1] = 1
    DP[2] = 1
    DP[3] = 2
else:
    DP[1] = 1
    DP[2] = 1
    DP[3] = 2
    for i in range(4, N+1):
        DP[i] = DP[i-1] + DP[i-2]
print(DP[N])