DHistory
[Baekjoon] DP - 13301 타일 장식물 본문
문제
풀이
"""
피보나치수열
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 |