Algorithm

Algorithm/백준

백준 13301번(Python) : 타일 장식물

www.acmicpc.net/problem/13301 13301번: 타일 장식물 대구 달성공원에 놀러 온 지수는 최근에 새로 만든 타일 장식물을 보게 되었다. 타일 장식물은 정사각형 타일을 붙여 만든 형태였는데, 한 변이 1인 정사각형 타일부터 시작하여 마치 앵무조개 www.acmicpc.net 직사각형의 둘레를 나열해보면 피보나치와 비슷한 점화식이 세워지는 것을 확인 할 수 있다. n = int(input()) d = [0] * 81 d[0] = 4 d[1] = 6 for i in range(2,n+1): d[i] = d[i-1] + d[i-2] print(d[n-1])

Algorithm/백준

백준 11726번(Python) : 2 x n 타일링

https://www.acmicpc.net/problem/11726 11726번: 2×n 타일링 2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×5 크기의 직사각형을 채운 한 가지 방법의 예이다. www.acmicpc.net n = int(input()) d = [0] * 1001 d[1] = 1 d[2] = 2 for i in range(3,n+1): d[i] = (d[i-1] + d[i-2]) % 10007 print(d[n]) [다이나믹 프로그래밍] 문제에서 주어진대로 값을 확인해보면 피보나치와 유사한 형태의 점화식이 세워지는 것을 알 수 있다. -> d[i] = d[i-1] + d[i-2]

skyey94
'Algorithm' 카테고리의 글 목록 (30 Page)