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

이 문제는 다이나믹 프로그래밍(DP)을 이용하여 해결할 수 있는 문제이다.

따라서 d[i] = d[i-1]+d[i-2] 라는 점화식을 찾을 수 있다.
import sys
input = sys.stdin.readline
n= int(input())
#dp정의 - d[0],d[1]=1 (첫자리는 무조건 1, 두번째자리는 무조건 0) 1가지씩
d = [1]*n
for i in range(n):
    if i==0:
       d[i]=1
    elif i ==1: 
       d[i]=1      
    else:
        d[i]=d[i-1]+d[i-2]
print(d[n-1])