¿La página no carga? Prueba haciendo clic aquí.
Placeholder

#1179

계단 오르기3 1s 64MB

Problemas

유럽으로 배낭여행을 떠난 정수는 어느 오래된 성에 도착하였다. 

성 안을 구경하다가 성의 2층으로 올라가는 계단을 발견하였다.

혼자서 계단을 오르던 정수는 게임을 하나 생각해냈다. 게임의 규칙은 다음과 같다.

1. 계단은 한 번에 한 계단씩 또는 두 계단씩 오를 수 있다. 

즉, 한 계단을 밟으면서 이어서 다음 계단이나, 다음다음 계단으로 오를 수 있다. 2. 연속된 세 개의 계단을 모두 밟아서는 안 된다. 

단, 시작점을 첫 번째 계단으로 한다. (즉, 1번과 2번 계단을 연속으로 밟을 수 없다.) 3. 마지막 도착 계단은 반드시 밟아야 한다.

규칙을 적용하면서 계단을 오를 경우 2층까지 올라갈 수 있는 모든 경우의 수는 몇 가지일까? 

2층까지의 계단의 개수가 주어질 때 2층으로 올라갈 수 있는 경우의 수를 구하시오.


Entrada

첫째 줄에 n이 주어진다. n은 50,000이하의 자연수이다.


Salida

첫째 줄에 오를 수 있는 경우의 수를 1,000,000,007로 나누어 출력한다.


Ejemplo

12
21
Debes iniciar sesión para escribir código.