DHistory
[Baekjoon] DP - 13301 타일 장식물 본문
문제
13301번: 타일 장식물
대구 달성공원에 놀러 온 지수는 최근에 새로 만든 타일 장식물을 보게 되었다. 타일 장식물은 정사각형 타일을 붙여 만든 형태였는데, 한 변이 1인 정사각형 타일부터 시작하여 마치 앵무조개
www.acmicpc.net
풀이
"""
피보나치수열
d[n] = d[n - 1] + d[n - 2]
정사각형 2개가 합쳐 다음 정사각형과 동일하다.
80번째 사각형은 81번째 정사각형과 80번째 정사각형으로 이루어져있다.
"""
n = int(input())
def solution(n):
d = [0] * (80 + 2)
d[1] = 1
for i in range(2, n + 2):
d[i] = d[i - 1] + d[i - 2]
return 2 * d[n + 1] + 2 * d[n]
print(solution(n))
채점 결과

'Computer Science > Algorithm' 카테고리의 다른 글
[Baekjoon] DP - 25644 최대 상승 (0) | 2023.09.11 |
---|---|
[Baekjoon] DP - 19947 투자의 귀재 배주형 (0) | 2023.09.11 |
[Baekjoon] DP - 10826 피보나치 수 4 (0) | 2023.09.11 |
[Baekjoon] DP - 14916 거스름돈 (0) | 2023.09.11 |
[Baekjoon] Sort, Binary Search - 2776 암기왕 (0) | 2023.09.11 |