-
[프로그래머스] 3xn 타일링코테 준비/DP 2023. 1. 24. 17:08
def solution(n): dp=[0]*(n+2) dp[2]=3 for i in range(4,n+1,2): dp[i]+=(dp[i-2]*3)+2 for j in range(2,i-2,2): dp[i]+=dp[j]*2 dp[i]=dp[i]%1000000007 return dp[n] #0:0 #2:3=3 #4:11=9+2 #6:41=33+6+2 #8:153=123+22+6+2=dp[6]*3+dp[4]*2+dp[2]*2+2
'코테 준비 > DP' 카테고리의 다른 글
[백준] 12852. 1로 만들기 2 (0) 2023.02.25 [백준] 10844. 쉬운 계단 수 (0) 2023.02.05 [백준] 15989. 1, 2, 3 더하기 4 / 파이썬(python) (0) 2023.01.11 [백준] 15988. 123더하기 3 (9095번 연장) (0) 2023.01.10 다이나믹 프로그래밍 문제 푸는 방법 (0) 2023.01.09