문제 2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×5 크기의 직사각형을 채운 한 가지 방법의 예이다. 입력 첫째 줄에 n이 주어진다. (1 ≤ n ≤ 1,000) 출력 첫째 줄에 2×n 크기의 직사각형을 채우는 방법의 수를 10,007로 나눈 나머지를 출력한다. 접근 타일의 크기가 커질수록 이전 크기의 타일에 몇개만 추가해주면 그 크기가 된다. 따라서 동적계획법이 쉽게 생각날 수 있었다. 지금의 타일의 개수가 다음 크기의 타일 개수에 영향을 미친다. 구현 현재 크기는 전과 전전의 타일의 개수를 더한 것과 같다. 따라서 dp[i-1] + dp[i-2]로 점화식을 세워 풀어줬다. import sys input = sys.stdin.read..