가오리의 코딩일기

[2133] 타일 채우기 본문

Python/백준

[2133] 타일 채우기

류경혜 2022. 5. 26. 13:00

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