1. 점화식
2020/02/11 - [algo] - [백준 11726번] 2×n 타일링
[백준 11726번] 2×n 타일링
1. 점화식 dp 배열을 순서대로 점화식을 생각해본다. n = 1 2x1 타일을 세운다. | dp[1] = 1 n = 2 1x2 타일 2개를 눕힌다 = dp[2] = 2 n = 3 ||| |= =| dp[3] = 3 n = 4 |||| ||= |=| =|| == dp[4] = 5 n이 4일때..
bmaru.tistory.com
이전 11726번과 동일한 문제이다.
dp[1] = 1
dp[2] = 3
(TODO 설명 귀찮으니.. 아이패드에 그린걸로 대체하자..)
2. 코드
#include <stdio.h>
int main()
{
int n = 0;
scanf("%d", &n);
int dp[1001] = { 0,1,3 };
for (int i = 3; i <= n; i++)
dp[i] = (2*dp[i - 2] + dp[i - 1])%10007;
printf("%d", dp[n]);
return 0;
}
반응형
'미분류' 카테고리의 다른 글
| 10844 (0) | 2020.02.17 |
|---|---|
| [백준 9059] 1, 2, 3 더하기 (0) | 2020.02.11 |
| [백준 11726번] 2×n 타일링 (0) | 2020.02.11 |
| 백준 1463번: 1로 만들기(작성중) (0) | 2020.02.10 |
| plugin 개발 관련 생각 (0) | 2020.02.05 |