백준 11727번: 2×n 타일링 2
문제
2×n 직사각형을 2×1과 2×2 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오.
아래 그림은 2×17 직사각형을 채운 한가지 예이다.
입력
첫째 줄에 n이 주어진다. (1 ≤ n ≤ 1,000)
출력
첫째 줄에 2×n 크기의 직사각형을 채우는 방법의 수를 10,007로 나눈 나머지를 출력한다.
-
-
칸을 채우는 수는 두 가지 경우가 있다.
- 세로로 막대기 하나를 놓을 때 - 가로 한 칸 차지
- 가로로 막대기 두개를 놓을 때 - 가로 두 칸 차지
위의 경우를 더하면서 매번 10007의 나머지 (%연산자)를 해주면 된다.
'ACMICPC.NET' 카테고리의 다른 글
2178번: 미로 탐색 (0) | 2017.05.05 |
---|---|
BFS - Breadth First Search(너비 우선 탐색) (0) | 2017.05.05 |
2156번: 포도주 시식 (0) | 2017.04.29 |
1463번: 1로 만들기 (0) | 2017.04.29 |
1003번: 피보나치 함수 (0) | 2017.04.29 |