https://www.acmicpc.net/problem/11726
11726번: 2×n 타일링
2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×5 크기의 직사각형을 채운 한 가지 방법의 예이다.
www.acmicpc.net
N = int(input())
dp = [0, 1 ,2]
for i in range(3, N + 1):
dp.append(dp[i - 1] + dp[i - 2])
print(dp[N] % 10007)
'Koala - 14기 > 코딩테스트 준비 스터디' 카테고리의 다른 글
[백준/Python] 2473 - 세 용액 (0) | 2024.03.27 |
---|---|
[백준/Python3] 15961 - 회전초밥 (0) | 2024.03.27 |
[백준/C++] 1915번 가장 큰 정사각형 (0) | 2024.03.25 |
백준 14728번 벼락치기 C++ (0) | 2024.03.25 |
[백준/Java] 11726번 : 2xn 타일링 (0) | 2024.03.25 |