
https://www.acmicpc.net/problem/2133 2133번: 타일 채우기 3×N 크기의 벽을 2×1, 1×2 크기의 타일로 채우는 경우의 수를 구해보자. www.acmicpc.net 1. 문제 3×N 크기의 벽을 2×1, 1×2 크기의 타일로 채우는 경우의 수를 구해보자. 2. 입력 첫째 줄에 N(1 ≤ N ≤ 30)이 주어진다. 3. 출력 첫째 줄에 경우의 수를 출력한다. 4. 조건 시간 제한 메모리 제한 2초 128MB 1. 풀이 처음 몇 가지 경우를 직접 구현해 본다면 나머지는 어느 정도 이해하기 쉽다. n = 1 일때 가만 생각해 보면 2×1, 1×2인 블럭으로는 전채를 채우지 못한다. 좀 더 생각을 확장하면 n은 홀수인 경우에 만족하는 경우가 없다(2×1, 1×2로 채우지 못한..

https://www.acmicpc.net/problem/17404 17404번: RGB거리 2 첫째 줄에 집의 수 N(2 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 각 집을 빨강, 초록, 파랑으로 칠하는 비용이 1번 집부터 한 줄에 하나씩 주어진다. 집을 칠하는 비용은 1,000보다 작거나 www.acmicpc.net 1. 문제 RGB거리에는 집이 N개 있다. 거리는 선분으로 나타낼 수 있고, 1번 집부터 N번 집이 순서대로 있다. 집은 빨강, 초록, 파랑 중 하나의 색으로 칠해야 한다. 각각의 집을 빨강, 초록, 파랑으로 칠하는 비용이 주어졌을 때, 아래 규칙을 만족하면서 모든 집을 칠하는 비용의 최솟값을 구해보자. 1번 집의 색은 2번, N번 집의 색과 같지 않아야 한다. N번 ..