문제1860--계단 3

1860: 계단 3

[만든사람 : ]
시간제한 : 1.000 sec  메모리제한 : 128 MiB

문제 설명

1 ~ N번 칸까지 계단이 있고, 0번 칸에서 시작하여 N번 칸에 도착하고자 한다. 계단을 한 번에 1칸, 2칸 혹은 3칸씩 오르거나, 1칸 혹은 2칸을 내려갈 수 있다. 단, 모든 계단은 한 번만 밟을 수 있으며, 음수 계단과 N+1 계단은 없다고 가정한다. 예를 들어, 3칸을 오르는 방법은 {+1칸, +1칸, +1칸}, {+1칸, +2칸}, {+2칸, -1칸, +2칸}, {+2칸, +1칸}, {+3칸}으로 총 5가지 경우이다. N번 칸에 올라가는 서로 다른 경우의 수를 출력하는 프로그램을 작성하시오. 

입력 설명

계단의 칸 수(N)를 입력한다.

(단, N은 자연수이며, 1 <= N <= 15의 범위를 갖는다.)

출력 설명

계단을 올라가는 서로 다른 경우의 수를 출력한다.

입력 예시 Copy

3

출력 예시 Copy

5

출처/분류