728x90
반응형
11727번: 2×n 타일링 2
2×n 직사각형을 1×2, 2×1과 2×2 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×17 직사각형을 채운 한가지 예이다.
www.acmicpc.net
출처 : 백준
2×n 직사각형을 1×2, 2×1과 2×2 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오.
아래 그림은 2×17 직사각형을 채운 한가지 예이다.
알고리즘의 개요와 실습 환경 구축 - 인프런 | 학습 페이지
지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요....
www.inflearn.com
8:00~
import sys
sys.setrecursionlimit(10**6)
d = [0] * 1001
def dp(n):
if n == 1 :
return n
if n == 2:
return 3
if (d[n]!=0):
return d[n]
d[n] = dp(n-1) + 2* dp(n-2)
return d[n] % 10007
n = int(input())
print(dp(n))
반응형
'문제 > 백준' 카테고리의 다른 글
1000_A+B (0) | 2021.10.31 |
---|---|
14852_타일 채우기 3 (0) | 2021.09.27 |
2133_타일 채우기 (0) | 2021.09.27 |
11726_2×n 타일링 (0) | 2021.09.25 |
2557_Hello World! (0) | 2021.09.25 |