Python으로 구현한 13301번 타일 장식물 문제 풀이입니다.
https://www.acmicpc.net/problem/13301
n = int(input())
data = [0] * 81
data[0] = 4
data[1] = 6
for i in range(2, n + 1) :
data[i] = data[i-1] + data[i-2]
print(data[n-1])
data[0]의 경우 처음 정사각형의 둘레가 4이며, data[1]의 경우 두번째 정사각형이 붙으면 둘레가 6이 된다.
피보나치 수열 점화식과 같은 방식으로 반복문을 통해 구현한다.
'백준(Python) 풀이 > 다이나믹 프로그래밍' 카테고리의 다른 글
백준(Python) 14501번 퇴사 풀이 (0) | 2022.01.12 |
---|---|
백준(Python) 1932번 정수 삼각형 풀이 (0) | 2022.01.12 |
백준(Python) 9625번 BABBA 풀이 (0) | 2021.10.27 |
백준(Python) 9095번 1, 2, 3 더하기 풀이 (0) | 2021.10.21 |
백준(Python) 1463번 1로 만들기 풀이 (0) | 2021.10.21 |