2×n 혼합 타일 채우기


문제 정보
check포인트 : 1 (부분 점수)
schedule시간 제한 : 1.0s
storage메모리 제한 : 256M
edit_square출제자:
 
답안 제출

세로 2, 가로 n인 직사각형 판을 세 종류의 타일 — 1×2(세로), 2×1(가로), 2×2(정사각) — 로 빈틈도 겹침도 없이 채우려 한다. 가능한 채우는 방법이 모두 몇 가지인지 구하는 프로그램을 작성하라.

아래 그림은 2×17 직사각형을 채운 한 가지 예이다.

입력

첫째 줄에 n이 주어진다. (1 ≤ n ≤ 1,000)

출력

채우는 방법의 수를 10,007로 나눈 나머지를 첫째 줄에 출력한다.

예제 입력 1

2

예제 출력 1

3

예제 입력 2

8

예제 출력 2

171

예제 입력 3

12

예제 출력 3

2731

댓글

현재 작성된 댓글이 없습니다.