-
11727. 2xn 타일링 2 (dp는 규칙을 찾자!)코테 준비/DP 2023. 1. 5. 02:12
dp 문제를 풀 때마다 느끼는 거지만 점화식을 찾는게 중요한 것 같다.
import sys n=int(sys.stdin.readline()) dp=[0]*(n+2) dp[1]=1 dp[2]=3 if n>=3: for i in range(3,n+1): dp[i]=dp[i-1]+2*dp[i-2] print(dp[n]%10007) # 1: 2*1 -> 1가지 # 2: 2*2 -> 3가지 # 3: 2*3 -> 5가지 (3+1*2) # 4: 2*4 -> 11가지 (5+3*2) # 5: 2*5 -> 21가지 (11+5*2) # 6: (21+22)=43 # 7: 43+42=85 # 8: 85+86=171
'코테 준비 > DP' 카테고리의 다른 글
11726. 2xn 타일링 (0) 2023.01.06 9461. 파도반 수열 (0) 2023.01.06 9095. 1,2,3 더하기 (규칙찾기) (0) 2023.01.04 2579. 계단 오르기 (다시 보기) (0) 2023.01.04 1463. 1로 만들기 (0) 2023.01.03