가오리의 코딩일기
[2133] 타일 채우기 본문
import sys
n = int(input())
dp = [0 for i in range(31)]
dp[2] = 3
for i in range(4, 31, 2):
dp[i] = dp[2] * dp[i-2]
for j in range(4, i, 2):
dp[i] += 2 * dp[i-j]
dp[i] += 2
print(dp[n])
'Python > 백준' 카테고리의 다른 글
[2225] 합분해 (0) | 2022.05.26 |
---|---|
[9461] 파도반 수열 (0) | 2022.05.26 |
[1699] 제곱수의 합 (0) | 2022.05.25 |
[2579] 계단 오르기 (0) | 2022.05.25 |
[1912] 연속 합 (0) | 2022.05.25 |