2018. 7. 16. 17:57, 알고리즘/BOJ
https://www.acmicpc.net/problem/2718
4*N을 채우는 경우의 수를 A[N], 4*N에서 하단의 4*1에 대해, 제일 왼쪽 2칸을 잘라낸 모양을 채우는 경우의 수를 B[N], 가운데 2칸을 잘라낸 모양을 채우는 경우의 수를 C[N]이라고 하면
C[i] = A[i - 2] + C[i - 2]
B[i] = B[i - 1] + A[i - 1]
A[i] = B[i] + C[i - 2] + A[i-2] + A[i - 2] + B[i - 1]
이라는 식을 얻을 수 있습니다.
'알고리즘 > BOJ' 카테고리의 다른 글
[BOJ] 13460번: 구슬 탈출 2 (0) | 2018.07.17 |
---|---|
[BOJ] 4243번: Security (0) | 2018.07.17 |
[BOJ] 13335번: Trucks (0) | 2018.07.16 |
[BOJ] 10272번: 현상금 사냥꾼 (0) | 2018.07.16 |
[BOJ] 2342번: Dance Dance Revolution (0) | 2018.07.16 |
[BOJ] 11658번: 구간 합 구하기 3 (0) | 2018.07.16 |
Comments